<SEC-DOCUMENT>0001563190-22-000114.txt : 20220815
<SEC-HEADER>0001563190-22-000114.hdr.sgml : 20220815
<ACCEPTANCE-DATETIME>20220815173638
ACCESSION NUMBER:		0001563190-22-000114
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		71
CONFORMED PERIOD OF REPORT:	20220630
FILED AS OF DATE:		20220815
DATE AS OF CHANGE:		20220815

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Compass, Inc.
		CENTRAL INDEX KEY:			0001563190
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROGRAMMING SERVICES [7371]
		IRS NUMBER:				300751604
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		155 AVENUE OF THE AMERICAS
		STREET 2:		SIXTH FLOOR
		CITY:			NEW YORK
		STATE:			NY
		ZIP:			10013
		BUSINESS PHONE:		917-841-5555

	MAIL ADDRESS:	
		STREET 1:		155 AVENUE OF THE AMERICAS
		STREET 2:		SIXTH FLOOR
		CITY:			NEW YORK
		STATE:			NY
		ZIP:			10013

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Urban Compass, Inc.
		DATE OF NAME CHANGE:	20121128
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>comp-20220630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:9e25d9c3-ccf8-4859-b3d8-aab67dfb1e40,g:499279aa-caa0-4f26-a60c-3625ccc0aa5b,d:070b47ac2b1743b0a5954ab04c20e42b--><html xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:comp="http://compassinc.com/20220630" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:srt="http://fasb.org/srt/2022" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>comp-20220630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80L2ZyYWc6MTc4NTVjMDJmNGRhNDcwMTliNGIwZWYyZDk0YzVjNjUvdGFibGU6OTc3NWVhYWNiMjhhNDJmNGFjNDQ1ZjcyYjBjNjE0MzAvdGFibGVyYW5nZTo5Nzc1ZWFhY2IyOGE0MmY0YWM0NDVmNzJiMGM2MTQzMF8yLTEtMS0xLTE0MzI0_aadfa0b9-40eb-4f33-92bd-88eb88496238">false</ix:nonNumeric><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80L2ZyYWc6MTc4NTVjMDJmNGRhNDcwMTliNGIwZWYyZDk0YzVjNjUvdGFibGU6OTc3NWVhYWNiMjhhNDJmNGFjNDQ1ZjcyYjBjNjE0MzAvdGFibGVyYW5nZTo5Nzc1ZWFhY2IyOGE0MmY0YWM0NDVmNzJiMGM2MTQzMF8zLTEtMS0xLTE0MzI0_45547185-9c4a-4afe-9db3-f02594389958">2022</ix:nonNumeric><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80L2ZyYWc6MTc4NTVjMDJmNGRhNDcwMTliNGIwZWYyZDk0YzVjNjUvdGFibGU6OTc3NWVhYWNiMjhhNDJmNGFjNDQ1ZjcyYjBjNjE0MzAvdGFibGVyYW5nZTo5Nzc1ZWFhY2IyOGE0MmY0YWM0NDVmNzJiMGM2MTQzMF80LTEtMS0xLTE0MzI0_77ab5cb9-fb63-42c3-849e-bf5c0c15fb82">Q2</ix:nonNumeric><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80L2ZyYWc6MTc4NTVjMDJmNGRhNDcwMTliNGIwZWYyZDk0YzVjNjUvdGFibGU6OTc3NWVhYWNiMjhhNDJmNGFjNDQ1ZjcyYjBjNjE0MzAvdGFibGVyYW5nZTo5Nzc1ZWFhY2IyOGE0MmY0YWM0NDVmNzJiMGM2MTQzMF81LTEtMS0xLTE0MzI0_4d794c6d-69b0-4bf1-843a-5eebbf73f667">0001563190</ix:nonNumeric><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80L2ZyYWc6MTc4NTVjMDJmNGRhNDcwMTliNGIwZWYyZDk0YzVjNjUvdGFibGU6OTc3NWVhYWNiMjhhNDJmNGFjNDQ1ZjcyYjBjNjE0MzAvdGFibGVyYW5nZTo5Nzc1ZWFhY2IyOGE0MmY0YWM0NDVmNzJiMGM2MTQzMF82LTEtMS0xLTE0MzI0_eda067c9-db4b-48f6-a2ef-89b612200eee">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="i2cafde8693bf436daf3b74f99ba1164f_D20220101-20220630" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfNzAxOA_0ed17056-308e-4719-9ddd-03992140719d">P1Y</ix:nonNumeric><ix:nonFraction unitRef="vote" contextRef="i0e75aacf35a9495587269b8a0acdfef7_D20210228-20210228" decimals="INF" name="comp:CommonStockNumberOfVotes" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zOTYvZnJhZzpjZjk3YjUxYmFmOWY0MWE1YWEwMDA4YTE0YzQ3NDNiYi90YWJsZTo4OTJkMDQzN2NmY2Y0YmZjYmUzZDNiZmE2ZDQxNGVjMy90YWJsZXJhbmdlOjg5MmQwNDM3Y2ZjZjRiZmNiZTNkM2JmYTZkNDE0ZWMzXzAtMS0xLTEtMjQyNjE_bb5aa885-b7ed-46ad-b76f-a28f1a3428f3">20</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="comp-20220630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i637070c54e284f288f0d86c088fde365_I20220810"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-08-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i1f62929267bb4270a74b3229eeb68d61_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3f36e85c8aa42e6bb2124868ff0ac0c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</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="i1fe6da6a57354c1087ef3b7d87a93563_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95159e360a704ca0a1e26e13e53e8877_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</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="i92ee0cdc7368473bbadfcf29db082906_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</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="i72c516f44e404e6899a5f459cc7cd1d9_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</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="i0987c41816904bf6ab8d3163124ebb18_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4bcc904298547dea448390adc8a1c38_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a5f608f109e49878ecdc95fdeead882_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id821ab9747824042bee4e20ef0a0b0f2_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic057f281623f42e090a2f48f35c8f0c3_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71a4468672ea46d7b8c92cea65cb2dcd_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8077759f3244cda85bbd657004476c6_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5be1327aa94b42ab9120a071f7d4fb06_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i769ed792c7844e0a8766883efe297f95_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief1212365a9d455fb9952e0bf3ce65f9_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f4b7271525a4ed7b72ad50e0fe28491_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59be669a654c44e5ad243853082ef0d9_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91da6eb97de74e97843521749b57bdd4_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</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="i8483b385b4324d14ac3a9e7b403e196a_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6968955677ca405499348ad0ddc4af87_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</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="i38be40f38a214cdcbfc96521a969932e_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</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="ifdd7c0e982a04c49b46a5e02526d0cb5_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8bd4b6bb72b405c91cd16ac36eac117_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib83051081d724a29a8b9af1013a30ea0_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6a620a4653c4b8bb0c274b562d7cb2d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3228f0482fd4c8e9e89373b05cf2629_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c656428bf9547b8b64c5267f35663aa_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75e4e2b536b84593a6e43d1ba7e9a27e_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86897e7210ba4ccd88c8086edaa96ab0_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie319ecbd3d764ec389e350cd88e80dd3_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i351b66720b51465baab40a3d1e8b431a_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0a57126e6c840a486a5366ee9323710_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e5319fcd8104ee8b6da9dc6a2a1326f_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad9dbdf04b6d480ea3935672016daf09_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</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="i1b72b85f20b04d0a9aef1faab6e34a13_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i173278b3e29a42ee82c0632ca9b57d07_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</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="i61f61267f1c240c6a511dd53671eb68a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</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="i1d5afcad110b4c46bc0ae0b0a3a5d8d4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</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="i0c6b44a4c5bb421a896b0023822ba133_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3169d0855e140c1b6c9a38bbf76b384_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5f9fed236124a82996ebb516dda2f19_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ef0819c2e164ce18846cebcf8caaa51_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae845a4f35d646a190ec9f5f95c65131_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64b8ee4347014c4c92ac8baa1486d7e5_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:A2021AgentEquityProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec97b1d6d490435087074d193f92530d_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:A2021AgentEquityProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00734b311a104489889bd2f45843ff6c_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:A2021AgentEquityProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a8ddba961a24f0eb718483a88c0d1b7_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:A2021AgentEquityProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d74b9523df1439aa24e2609e0cbd907_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfe273fc6a77428985aa417384be21b4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</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="idd72ce3cc72546c69a0fe2ccb195fcf8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2f3748d1c1d42b78e4d0f33122815e0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</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="i38238a956d484082be93bceda9361849_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</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="i210a9644c4d54d87b9065ced039facc7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</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="ia8a26a22c87f447582c5f373b9e47faa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1069b2208774075a435c115a5ab4011_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if924d9029f3f48c18a8608f271038c01_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75fa49dcb9b74898aef83a17910dd837_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i975a0c3a00194f129c56c1d89749e16f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</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="i1f3a152ecf1845f28bf9ba1e118e7307_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</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="i647ff2e8c133401b87f5eb2ed12a698a_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id85771b67bd44590b4075c701b45b3d4_D20210401-20210401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c8460b488ef4769916fc11e375b15dc_I20210401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec783a01f6f34a3e820aef980e31e54b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d58700123b242e38ece8311340472ff_D20210401-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecf9cdb2113c4e1194703e4becc1698e_D20210401-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i641ba87e29a34c4aa757b30f3bdeff76_D20210331-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">comp:IpoRelatedExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-31</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f1852db84c24997a94ca02a22870f9a_D20201130-20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-30</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cafde8693bf436daf3b74f99ba1164f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16d3fccf202e43208a61681e4e21497e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe4e21cb4cbe46e0b02804323825ef0d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">comp:TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i1f6548463caa4768b25ce310b6e83dc9_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">comp:TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f3ec95685724b37a9fa188829667fa3_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">comp:TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i240b7663b4cd46eb8da48b2d9382722d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">comp:TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a4cfb8ae4f54394b0c253ad10f3f220_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">comp:TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id324870ec0484231aca9d6f413555fcc_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">comp:TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a9493470d8f4dcca3940d12a8341621_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">comp:TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69a0443db0bc4944850491a5391818f4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">comp:TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3be63b4a039e4a72bcdebc97ddeacc6f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">comp:CashAndMoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32e0cc788ce74b559d99f3f753da85c0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">comp:CashAndMoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30263a257b8c4bcfa500b2b3219207ca_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47521ebc480a44f48e4351e7f164a821_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><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="i401c3a764148451bb75d6f9a0b7c7990_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">comp:ConciergeRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43ec22fccc1c46b4936b1d25e71119ae_D20210729-20210729"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">comp:ConciergeRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-29</xbrli:startDate><xbrli:endDate>2021-07-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7243d6691cd48a3ba47999c71638809_D20210729-20210729"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="comp:CreditFacilityUtilizationAxis">comp:ConciergeFacilityUsedGreaterThanFiftyPercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">comp:ConciergeRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-29</xbrli:startDate><xbrli:endDate>2021-07-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99c2020c044a400cb542028a674c8360_D20210729-20210729"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="comp:CreditFacilityUtilizationAxis">comp:ConciergeFacilityUsedLessThanFiftyPercentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">comp:ConciergeRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-29</xbrli:startDate><xbrli:endDate>2021-07-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2b192239e854fda92611d120ab36bfc_D20220805-20220805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">comp:SecondConciergeRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-05</xbrli:startDate><xbrli:endDate>2022-08-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2c5a20904c543ff8d91a4e3614eddda_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">comp:ConciergeRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf9b5bcf6fbd416d8f9433208f33aaf9_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">comp:ConciergeRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26bc1ea38dab42fa94434fc1d729676f_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c5878bc403740948b6429c372cd372c_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fa4f30912ac45f2a9349904c548eb8b_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib50dabac45d346c787592c8d5abbb181_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32c340b2086247579a1e7bc8506244cb_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLiborSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib33fc680237045439df9b2ccb2b18b12_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i010b93fbb65b41539f3c9104dbc4497a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">comp:DebtDefaultInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bc82f7b88cd4aa296767c32aea59228_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33e6b84db2d74a7088e82800dee2f5f5_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21f2908e3d074784bbb040b7d8bcab68_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2053586ad364c81a16b6d293adcfeeb_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="comp:CreditFacilityCollateralAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i087bd1b138044a44a4bd237d456c7060_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="comp:CreditFacilityCollateralAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd1e909eecab46b685834168ce756627_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="comp:CreditFacilityCollateralAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d6d0ae1c28246e9a805376228d7e989_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="comp:CreditFacilityCollateralAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i634b235c7c4e488aa918063a8da58889_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">comp:UndesignatedPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="comp:EventAxis">comp:RestatedCertificateOfIncorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i351bf4be8c9c458d8c383216ddf77a02_D20210331-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-31</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e75aacf35a9495587269b8a0acdfef7_D20210228-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-28</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcc53fdff46f4fbd93dbd9bc5724568f_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="comp:EventAxis">comp:RestatedCertificateOfIncorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i849e8cb450244466af4399d15fea6ef2_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="comp:EventAxis">comp:RestatedCertificateOfIncorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3dd0af70a12141b68d0bf3e6662db7f8_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="comp:EventAxis">comp:RestatedCertificateOfIncorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="stockclass"><xbrli:measure>comp:stockClass</xbrli:measure></xbrli:unit><xbrli:context id="idfa0b31b9ec24ab5b4f34e9b6e31e2b8_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83f5d14289294f07874cae7d425ffcc3_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7be4551329940d79bc6b2f8d4050566_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie696292a2d614553b0bf49d6d90dcc66_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc0ff3d6fc7545c4b8882ba6916c06b0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia87882c79ae441998c1a833eda86fa89_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>comp:vote</xbrli:measure></xbrli:unit><xbrli:context id="i96c9d8f1567243c982295f7031263565_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwelveStockIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib77cc7eb62f44e6dafcd0fa332bf55f9_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwelveStockIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66db15caa92c42669a0f0e30e8cb5a80_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0190aab9f7824423aacaab6dbc84c03c_D20210228-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-28</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43ad90af8447494282d45ad3be521468_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief224c2eaf3b408880f6d9f914363329_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i664d45652ced412abb0227b864ac9ae5_D20210228-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-28</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6589a31f27584374970fe9162599bb7f_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee6317774c65455f97337bdc28ec3c6d_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibca2acd0ca3a45fc8cc9fc6680dcc7cf_D20220101-20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e29da885e81488fb6fe3e7f635c9b57_D20210228-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-28</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i137930f74dcf4714bc99bb9ab8d16c35_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bdbf4e6d6cf4c71872cd7ae9d25f3ee_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47fe8183a88a4c699ff388bdece30314_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb093d1023944ca8a0227712871daf0d_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:OutsideOf2012PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i493b2d22f02e492cb2cec9fae6dd9f86_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</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="idf941955c0544cbb8024cc8b1d17dc54_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i545ea103a65e42d1badea196630329b2_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf2ac0171b0349ec91a023a08132e616_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e23cbd5d10a4b1c9caacf58b1e300ef_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">comp:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25d955e061fb44eab534d305f9ad2250_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98501e2266f64adfad28550d0fa8835f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d9ab89aeede445b8915a4ab137cab5d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i924e53046ab44837a733f29da29e5a5b_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i634f4b47ac144e96824a49ae82e7c69b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">comp:ServiceBasedAndPerformanceBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia762b36e733c4524b4258cd6de25a69a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c5ae18887374e469ed5a88c6a10ad28_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19ca2550391a416381f691173db69257_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4aa6fbd5b9a4a328ca7100d6c4e3368_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">comp:ShareBasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if60f480e417f485e920b1edbabced8a4_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">comp:ShareBasedPaymentArrangementTrancheFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ce852fecd654ac286af10ab58c1b3c3_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">comp:ShareBasedPaymentArrangementTrancheSixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff54d0ce48234d56a2f2e7dcd1225353_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">comp:ShareBasedPaymentArrangementTrancheSevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic33785631e9046cd9cec6a72775c0696_D20210101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:A2021AgentEquityProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcf67c90dda840fdbf480b12a202d5f5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:A2021AgentEquityProgramMember</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="i1c497af76bb34543834436c935a53a84_D20220201-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:A2021AgentEquityProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b3e486eb0e34501acac297d54c4c88e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:A2021AgentEquityProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ffed22d07174f4e9e08bfc041affd1b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:A2022AgentEquityProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id54fbfb1ba1848b095366272a7539970_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:CommissionAndOtherRelatedExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i469c9ea658684ee1b2872c21887a39b0_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:CommissionAndOtherRelatedExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b7d41b5ad3f49a280bd27c9b2398dcf_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:CommissionAndOtherRelatedExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e06f91a4064408782e7b93c7f93bce8_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:CommissionAndOtherRelatedExpensesMember</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="i355672994dc84c28a019ad58cdd2df15_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ea27cb616094706b8e810a0500e5038_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i698b573f6d9346f79082b3e25464c07a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i620b3b8b7f4440bda53747321668e2e3_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</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="i2e154218aafd4cc095b17606a1e68d34_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:OperationsAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie25ebdc574ba415e8054dbce70098967_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:OperationsAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3021513515ab48f5aab13667a8ced6c8_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:OperationsAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55dde8da9b814ca2970e5ebe301bb224_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:OperationsAndSupportMember</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="i89771586304043f3b0c018ab7fb5463e_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48e6f881c48a4a4f9bdc2b714ae95b62_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2b6a748e09842e9953fcd14cd93e4c1_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50c2bc6bfe4143ac99e8ccd5cd5aebc8_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</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="i911755bac36b45b4a196ff2c4d1ea421_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafe10713942148b4a4a4d950e2091c12_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a9706d3dd7043f98116ff123750aa2c_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66544ec296624cefb229e04c397d30d3_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</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="i43a654f77cb84b36ab802676601f703d_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">comp:IpoBasedRestrictedStockUnitsMember</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="i52d3ee033de443a7a521630920ee2f16_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:CommissionAndOtherRelatedExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">comp:IpoRelatedExpenseMember</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="ib2b27cee6c8543a2b8fccf2cbec9b071_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">comp:IpoRelatedExpenseMember</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="i89f9d10fa5944bb58c976ad298dc8a6b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:OperationsAndSupportMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">comp:IpoRelatedExpenseMember</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="icd43ae1e5233482f818a900b27f0084f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">comp:IpoRelatedExpenseMember</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="i3ab86aacb66a4a3fbe9754071486cbc1_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">comp:IpoRelatedExpenseMember</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="id63175d4d93c4917be26875f5703b6c5_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">comp:IpoRelatedExpenseMember</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="i5c3308d65425494cb46729a3b633f0dd_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia88a67e798f0429584794f93f68b3730_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5964241923a446ffb2c19504bc135e9a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf8c808dfd4b467e98e35bebd3b4610c_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</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="id472e921258a4ec787264fbe4b802421_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3e4e8cb8a4c436ea3a0adcf4bcaafa4_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08f4c77f9ea74c83abc5e7a24420dae5_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbba7fba82c34c9290df7e02df2f8a9f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</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="id2d2dbd911df4691ae76569a96196d0e_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53700d2271f0440c8bf65baaac3bb2cc_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7c807372d7c460c874c53ed10da21d4_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24d0eebaf654405f82fe5008132a8dd6_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</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="i24ff29737ca54259a0999eac1ffdb8c8_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">comp:UnvestedEarlyExercisedOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id76cbed9823d4133964be125baedfe88_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">comp:UnvestedEarlyExercisedOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i335db56fd1ed43198ef25edfb1e87121_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">comp:UnvestedEarlyExercisedOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i468286b57dc04b939ac00d8bc3c2df40_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">comp:UnvestedEarlyExercisedOptionsMember</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="i0b95da78f7e8459593937d544613a74c_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">comp:UnvestedCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i476006e5b2b843cda5520e415c55f940_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">comp:UnvestedCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f241be157bc40079c1172725e4de1b8_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">comp:UnvestedCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f3e8aa7df614863922018801235f122_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">comp:UnvestedCommonStockMember</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="i4b2b0841a71346838430dcfba7730f29_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a5dd63a78304a7c83a302a3eb28b7c5_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">comp:FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia58669e340994bbc90e7863596b713cd_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iadd39b62caf84bf78e69ffc1892ede75_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d4d938e323748be99d6340c83f92d4d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia49005dd6b594b6dbd8335245dad939e_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:LeaseTerminationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20a5a4ba13b647f1903691f0301cc132_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id498748a28ff43dc909106ed3a5336d3_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:AcceleratedAmortizationOfIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bb9446f4d7546349adfb04452269736_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:WriteDownOfFixedAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i137f84780d8440f4a7a7bc259e376567_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:OtherLeaseTerminationCostMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:OtherRestructuringActivitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i678d70a6c2e348aeac71b6c71277c01e_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:WriteDownOfFixedAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:OtherRestructuringActivitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b5004599b2440bbaa6d2a0450efa64e_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:UnpaidSeveranceCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5dd4b43bdb9e4bbcbec89c804bf60e35_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib59f68d40f35476aa94ce4eaa8ee6010_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:LeaseTerminationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie59ea513c0d84f5fa8ef8eae5cb9e3b1_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:AcceleratedAmortizationOfIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8a28dc552e54b79b95ce86efd1d0f0e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id93b87df97dd4cf7aa93e6d7c1bf442c_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:WriteDownOfFixedAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc040f976fca4b879f9575744d3f374a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f58f8c1bafb436681448b2367bd6d0e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:OtherLeaseTerminationCostMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:OtherRestructuringActivitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3312ee2bd23c479db0c784c5b8b1223b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:WriteDownOfFixedAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:OtherRestructuringActivitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d31c60d377345df9d90947e3d34d69a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:OtherRestructuringActivitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i546b2203aa49477b8e58d148c3a71ced_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:OtherRestructuringActivitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idde9071dab62446f9e95b325fe33e016_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8ee52ef5d2f417bbc7c199794f67dab_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia292086b0c36430b807462c4d512b3f4_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:DepreciationAndAmortizationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99ca8142e95f47d99207918146bafef2_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001563190</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:DepreciationAndAmortizationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_1"></div><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WASHINGTON, DC 20549</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></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18yMTgy_df086c4b-9686-4a81-b2d7-85f4bd244f3b">10-Q</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></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.961%"></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:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6Mjg0Y2RiOGQwYzkwNDFmYThkMTQwMTFkZmYzMGJkYWMvdGFibGVyYW5nZToyODRjZGI4ZDBjOTA0MWZhOGQxNDAxMWRmZjMwYmRhY18wLTAtMS0xLTE0MzI0_266d7279-82e9-49ee-894c-8205d8f38cfe">x</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:114%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </span></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18xODg_e7f19fa3-5ef5-4f59-8d73-789faf9649f2">June 30, 2022</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:2.845%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.955%"></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:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6MjNiYjNmNTAwZWM1NGNmNzllYjAzOGIwNTZjMjNkZTAvdGFibGVyYW5nZToyM2JiM2Y1MDBlYzU0Y2Y3OWViMDM4YjA1NmMyM2RlMF8wLTAtMS0xLTE0MzI0_a78ade84-ceeb-42eb-99dc-b8ad95bc6d9f">o</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:114%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </span></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from ______ to ______</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18yMTc2_ec8b4db3-0a0b-4f0e-8e55-48530b63aac7">001-40291</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></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18yMTc3_ee5d10bf-0e2f-4334-a926-98590805f653">COMPASS, INC.</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:700;line-height:120%">(Exact Name of Registrant as Specified in its Charter)</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></div><div style="margin-top:12pt"><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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6MWQ2MDhiZjJkNmU0NDUxNzllNGQ2NDU2M2EyYWE4ZDcvdGFibGVyYW5nZToxZDYwOGJmMmQ2ZTQ0NTE3OWU0ZDY0NTYzYTJhYThkN18wLTAtMS0xLTE0MzI0_e4542ac5-5b6e-4cea-bb94-f6c6ec5748b7">Delaware</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6MWQ2MDhiZjJkNmU0NDUxNzllNGQ2NDU2M2EyYWE4ZDcvdGFibGVyYW5nZToxZDYwOGJmMmQ2ZTQ0NTE3OWU0ZDY0NTYzYTJhYThkN18wLTEtMS0xLTE0MzI0_7e8a117e-fc68-40c7-973c-e9d9af9a8e3d">30-0751604</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(State or other jurisdiction of</span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">incorporation or organization)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(I.R.S. Employer</span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Identification No.)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6MWQ2MDhiZjJkNmU0NDUxNzllNGQ2NDU2M2EyYWE4ZDcvdGFibGVyYW5nZToxZDYwOGJmMmQ2ZTQ0NTE3OWU0ZDY0NTYzYTJhYThkN18zLTAtMS0xLTE0MzI0L3RleHRyZWdpb246MWYwMWUwYjRkYTExNGI3Njg1YmNkMGU1YTMwOTdlNzdfNA_279c7cce-6169-4083-8c74-7cfdc03a85f8">90 Fifth Avenue, 3rd Floor</ix:nonNumeric></span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6MWQ2MDhiZjJkNmU0NDUxNzllNGQ2NDU2M2EyYWE4ZDcvdGFibGVyYW5nZToxZDYwOGJmMmQ2ZTQ0NTE3OWU0ZDY0NTYzYTJhYThkN18zLTAtMS0xLTE0MzI0L3RleHRyZWdpb246MWYwMWUwYjRkYTExNGI3Njg1YmNkMGU1YTMwOTdlNzdfNw_d15b58e6-d5e8-410d-b643-41a772e03c90">New York</ix:nonNumeric>, <ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6MWQ2MDhiZjJkNmU0NDUxNzllNGQ2NDU2M2EyYWE4ZDcvdGFibGVyYW5nZToxZDYwOGJmMmQ2ZTQ0NTE3OWU0ZDY0NTYzYTJhYThkN18zLTAtMS0xLTE0MzI0L3RleHRyZWdpb246MWYwMWUwYjRkYTExNGI3Njg1YmNkMGU1YTMwOTdlNzdfMTE_713f79ab-da69-42e4-aacb-00137cdeceb3">New York</ix:nonNumeric></span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6MWQ2MDhiZjJkNmU0NDUxNzllNGQ2NDU2M2EyYWE4ZDcvdGFibGVyYW5nZToxZDYwOGJmMmQ2ZTQ0NTE3OWU0ZDY0NTYzYTJhYThkN18zLTEtMS0xLTE0MzI0_7dd8400d-a809-4570-9f0a-5b64b68f25c4">10011</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(Address of Principal Executive Offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(Zip Code)</span></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18yMTgz_69108739-8510-4613-af42-1a277c2f0037">212</ix:nonNumeric>) <ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18yMTc5_2b6cbc95-8655-4746-b3b5-35c778a31b10">913-9058</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code) </span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Not Applicable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Former name, former address and former fiscal year, if changed since last report) </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></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:31.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.832%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Title of Each Class</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Trading Symbol</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Name of Each Exchange on Which Registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:Security12gTitle" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6ZTUxYTVjZTRiMTI5NDM5ZDgwNmE4YTMzZjVhYWQwY2IvdGFibGVyYW5nZTplNTFhNWNlNGIxMjk0MzlkODA2YThhMzNmNWFhZDBjYl8xLTAtMS0xLTE0MzI0_f20e4fd6-4e7a-4164-987e-3353972171d1">Class A Common Stock, $0.00001 par value per share</ix:nonNumeric></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6ZTUxYTVjZTRiMTI5NDM5ZDgwNmE4YTMzZjVhYWQwY2IvdGFibGVyYW5nZTplNTFhNWNlNGIxMjk0MzlkODA2YThhMzNmNWFhZDBjYl8xLTItMS0xLTE0MzI0_4093fbba-e6a5-4ddd-8e00-342eab902268">COMP</ix:nonNumeric></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6ZTUxYTVjZTRiMTI5NDM5ZDgwNmE4YTMzZjVhYWQwY2IvdGFibGVyYW5nZTplNTFhNWNlNGIxMjk0MzlkODA2YThhMzNmNWFhZDBjYl8xLTQtMS0xLTE0MzI0_713d05df-3cf8-4d6a-9cdf-7a57bf10c846">The New York Stock Exchange</ix:nonNumeric></span></td></tr></table></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></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant: (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18yMTgw_22573fce-5051-41a7-88f1-83dc460ef4c1">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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). <ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18yMTgx_ec87b650-4a86-4dc1-983a-dd4284965652">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act. </span></div><div style="margin-top:12pt"><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.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.932%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Large accelerated filer</span></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:10pt;font-weight:400;line-height:114%">o</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accelerated filer</span></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:10pt;font-weight:400;line-height:114%">o</span></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6YzMyMTE1NTgzYmM5NDI0MGEzZjQ2OTU4MTcxY2QzZGMvdGFibGVyYW5nZTpjMzIxMTU1ODNiYzk0MjQwYTNmNDY5NTgxNzFjZDNkY18yLTAtMS0xLTE0MzI0_8685adb8-4178-4024-8ffb-7da0a0e1fedd">Non-accelerated filer</ix:nonNumeric></span></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:10pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Smaller reporting company</span></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:10pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6YzMyMTE1NTgzYmM5NDI0MGEzZjQ2OTU4MTcxY2QzZGMvdGFibGVyYW5nZTpjMzIxMTU1ODNiYzk0MjQwYTNmNDY5NTgxNzFjZDNkY18yLTQtMS0xLTE0MzI0_c13ade61-e837-4e9c-987e-edcc3e7542ca">o</ix:nonNumeric></span></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Emerging growth company</span></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:10pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6YzMyMTE1NTgzYmM5NDI0MGEzZjQ2OTU4MTcxY2QzZGMvdGFibGVyYW5nZTpjMzIxMTU1ODNiYzk0MjQwYTNmNDY5NTgxNzFjZDNkY180LTQtMS0xLTE0MzI0_81c693de-f154-4706-a2c0-a2ab79c242aa">o</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes &#9744; No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18yMTc0_8d07fc11-c22c-43a8-9a36-5a31c53a9fda">x</ix:nonNumeric></span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of August&#160;10, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i637070c54e284f288f0d86c088fde365_I20220810" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18yMTc1_e729470c-1d18-46c3-ae65-67f6de2bd8fd">432,154,572</ix:nonFraction> shares of the registrant&#8217;s common stock outstanding. </span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compass, Inc. </span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div><div style="margin-top:12pt"><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:9.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.962%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_13">Special Note Regarding Forward-Looking Statements</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_13">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_16">PART I.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_16">FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_16">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_19">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_19">Financial Statements (unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_19">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_22">Condensed Consolidated Balance Sheets as of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_22">June 30</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_22">, 2022 and December 31, 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_22">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_25">Condensed Consolidated Statements of Operations for the Three </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_25">and Six</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_25"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_25">June 30</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_25">, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_25">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_28">Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit)  for the Three </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_28">and Si</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_28">x </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_28">Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_28">June 30</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_28">, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_28">7</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_31">Condensed Consolidated Statements of Cash Flows for the </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_31">Six</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_31"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_31">June 30</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_31">, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_31">9</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_34">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_34">10</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_79">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_79">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_79">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_103">Item 3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_103">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_103">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_106">Item 4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_106">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_106">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_109">PART II.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_109">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_109">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_112">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_112">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_112">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_115">Item 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_115">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_115">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_118">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_118">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_118">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_121">Item 3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_121">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_121">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_124">Item 4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_124">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_124">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_127">Item 5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_127">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_127">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_130">Item 6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_130">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i070b47ac2b1743b0a5954ab04c20e42b_130">44</a></span></div></td></tr><tr><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_133">Signatures</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2</span></div></div></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise expressly stated or the context otherwise requires, references in this Quarterly Report on Form 10-Q, which we refer to as this Quarterly Report, to &#8220;Compass,&#8221; &#8220;Company,&#8221; &#8220;our,&#8221; &#8220;us,&#8221; and &#8220;we&#8221; and similar references refer to Compass, Inc. and its consolidated subsidiaries. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WHERE YOU CAN FIND MORE INFORMATION </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investors and others should note that we may announce material business and financial information to our investors using our investor relations page on our website (www.compass.com), filings we make with the Securities and Exchange Commission, or the SEC, webcasts, press releases and conference calls. We use these mediums, including our website, to communicate with our stockholders and the public about our company, our product candidates and other matters. It is possible that the information we make available may be deemed to be material information. We therefore encourage investors and others interested in our company to review the information that we make available on our website. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we intend to announce material information to the public through filings with the SEC, the investor relations page on our website (www.compass.com), press releases, public conference calls, public webcasts, our Twitter feed (@Compass), our Facebook page, our LinkedIn page, our Instagram account, our YouTube channel, and Robert Reffkin&#8217;s Twitter feed (@RobReffkin) and Robert Reffkin&#8217;s Instagram account (@robreffkin). We use these mediums, including our website, to communicate with our stockholders and the public about our company, our product candidates and other matters. It is possible that the information that we make available may be deemed to be material information. We therefore encourage investors and others interested in our company to review the information that we make available on our website. Further, corporate governance information, including our governance guidelines, board committee charters and code of ethics, is also available on our investor relations website under the heading &#8220;Governance.&#8221;</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any updates to the list of disclosure channels through which we will announce information will be posted on the investor relations page on our website. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information contained on, or that can be accessed through, the website referenced in this Quarterly Report is not incorporated by reference into this filing, and the website address is provided only as an inactive textual reference. </span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_13"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report contains forward-looking statements within the meaning of the federal securities laws. All statements contained in this Quarterly Report, other than statements of historical fact, including statements regarding our future operating results and financial position, our business strategy and plans, market growth, and our objectives for future operations are forward-looking statements. Words such as &#8220;believes,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;estimates,&#8221; &#8220;potential,&#8221; &#8220;continues,&#8221; &#8220;anticipates,&#8221; &#8220;intends,&#8221; &#8220;expects,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;projects,&#8221; &#8220;plans,&#8221; &#8220;targets,&#8221; and variations of such words and similar expressions are intended to identify forward-looking statements. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward-looking statements contained in this Quarterly Report include, but are not limited to, statements about: </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our future financial performance, including our expectations regarding our revenue, rate of growth, operating expenses including changes in sales and marketing, research and development, and general and administrative expenses (including any components of the foregoing), and our ability to achieve or sustain profitability in the future; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any changes in macroeconomic conditions in U.S. and globally (e.g., inflation), geopolitical events (e.g.,conflict in Ukraine) and any changes in U.S. residential real estate, title insurance, escrow services and residential mortgage origination services market conditions (e.g., changes in monetary policies, increases in mortgage interest rates, continued limited inventory, slowed consumer demand, reduced home affordability and declines in price appreciation and home prices); </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any future impact of the ongoing COVID-19 pandemic; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our business plan and our ability to effectively manage our expenses or grow our revenue; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">anticipated trends, growth rates, and challenges in our business and in the markets in which we operate; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to drive ongoing usage of our platform by agents; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our market opportunity; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to expand into new domestic and international markets; </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully develop and market our adjacent services, including with respect to any joint ventures or acquisitions; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to grow revenue from adjacent services at our anticipated rate;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations regarding anticipated benefits from our mortgage business and our mortgage joint venture with Guaranteed Rate; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract and retain agents and expand their businesses; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">beliefs and objectives for future operations; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing and market acceptance of our products and services for our agents and their clients; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effects of seasonal and cyclical trends on our results of operations; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations concerning relationships with third parties; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain, protect, and enhance our intellectual property; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effects of increased competition in our markets and our ability to compete effectively; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to stay in compliance with laws and regulations that currently apply or become applicable to our business both in the U.S. and, if and as applicable, internationally; and </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">economic and industry trends, growth forecasts, or trend analysis. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have based these forward-looking statements largely on our current expectations and projections as of the date of this filing about future events and trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in Part I, Item 1A, &#8220;Risk Factors&#8221; in our Annual Report on Form 10-K filed with the SEC on February 28, 2022, which we refer to as our 2021 Form 10-K. Readers are urged to carefully review and consider the various disclosures made in this Quarterly Report, our 2021 Form 10-K and in other documents we file from time to time with the SEC that disclose risks and uncertainties that may affect our business. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for us to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties, and assumptions, the future events and circumstances discussed in this Quarterly Report may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should not rely upon forward-looking statements as predictions of future events. The events and circumstances reflected in the forward-looking statements may not be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, performance, or achievements. In addition, the forward-looking statements in this Quarterly Report are made as of the date of this filing, and we do not undertake, and expressly disclaim any duty, to update such statements for any reason after the date of this Quarterly Report or to conform statements to actual results or revised expectations, except as required by law. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should read this Quarterly Report and the documents that we reference herein and have filed with the SEC as exhibits to this Quarterly Report with the understanding that our actual future results, performance, and events and circumstances may be materially different from what we expect. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4</span></div></div></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_16"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I &#8211; FINANCIAL INFORMATION </span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_19"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. FINANCIAL STATEMENTS </span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_22"></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compass, Inc. </span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Balance Sheets </span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(In millions, except share and per share data, unaudited) </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:70.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.860%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.863%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMy0xLTEtMS0xNDMyNA_5e8f266b-6568-4968-b59a-b126b07e2a1f">430.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMy0zLTEtMS0xNDMyNA_ca477d6a-0dc3-4b12-8fc8-0690ab48ebf3">618.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"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts receivable, net of allowance of $<ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNC0wLTEtMS0xNDMyNC90ZXh0cmVnaW9uOjliMDVkNzFmNDMxNjQyOGNiYzRhZGQ0NTU0NTVjMjBkXzQ1_15949674-669b-42e4-9bda-164a90336ec4">7.4</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNC0wLTEtMS0xNDMyNC90ZXh0cmVnaW9uOjliMDVkNzFmNDMxNjQyOGNiYzRhZGQ0NTU0NTVjMjBkXzUy_fb31a8ed-b18d-4ec5-9f62-f266700ee87b">7.1</ix:nonFraction>, respectively</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNC0xLTEtMS0xNDMyNA_68bb2541-069e-4239-bfa6-cbbc64d174bc">61.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNC0zLTEtMS0xNDMyNA_47f0bf80-8ddb-4e8e-8ea4-f8e74df8b72b">48.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"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Compass Concierge receivables, net of allowance of $<ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:AllowanceForNotesAndLoansReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNS0wLTEtMS0xNDMyNC90ZXh0cmVnaW9uOmMzZDM0NzY3YWI5NjRmMDE5M2IxNDhjZGYzMzhhZTg3XzU1_8102e3d7-fc26-41e0-95c3-9add576cdae6">16.3</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:AllowanceForNotesAndLoansReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNS0wLTEtMS0xNDMyNC90ZXh0cmVnaW9uOmMzZDM0NzY3YWI5NjRmMDE5M2IxNDhjZGYzMzhhZTg3XzYy_08d047c6-c5f9-47d3-a893-b29c72a1af16">17.3</ix:nonFraction>, respectively</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNS0xLTEtMS0xNDMyNA_7268481c-09f0-4216-9351-817b3b310da9">58.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNS0zLTEtMS0xNDMyNA_8291be68-f9e2-4134-83c9-d94d26d07b6b">32.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNi0xLTEtMS0xNDMyNA_d14c6822-862a-43e7-820c-7875faa9f4f2">109.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNi0zLTEtMS0xNDMyNA_7b475002-baf0-43d3-8a72-a452a3c17fae">94.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNy0xLTEtMS0xNDMyNA_17b92939-9d0e-4b5a-a0b9-0c25d3f9656f">659.8</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNy0zLTEtMS0xNDMyNA_d29ba55b-8fb4-4891-8b54-0ff9a64e1838">794.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfOC0xLTEtMS0xNDMyNA_72f4c9f1-ab78-4313-93da-fba82be4bd83">188.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfOC0zLTEtMS0xNDMyNA_4aa0f8b7-5d71-4a22-b7eb-76b97b2ae1d1">157.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfOS0xLTEtMS0xNDMyNA_e0bfa2db-df54-4384-97a5-ad116fe62a9c">493.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfOS0zLTEtMS0xNDMyNA_6b9300d2-85d7-44af-803a-0755ee3fcc1a">484.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTAtMS0xLTEtMTQzMjQ_ec20797f-4653-4c5c-b1f3-d8e6cc76ab9e">115.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTAtMy0xLTEtMTQzMjQ_3b8d968e-5816-4486-928f-6761be7d474c">127.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTEtMS0xLTEtMTQzMjQ_ca94f890-d45d-4417-a03a-cd2c1b853916">198.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTEtMy0xLTEtMTQzMjQ_19e835f0-5a65-4916-8ee6-09e137d42138">188.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTItMS0xLTEtMTQzMjQ_c4b90ada-29b3-4049-a066-3683db8fcd5c">59.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTItMy0xLTEtMTQzMjQ_f422bba3-fb62-4975-b947-d1d2d1865dfe">48.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTMtMS0xLTEtMTQzMjQ_3bdae96d-efb7-4058-a073-b71e6a62468f">1,715.4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTMtMy0xLTEtMTQzMjQ_14bd9120-c4dc-41c5-833d-10c7d23d0fb6">1,800.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Liabilities and Stockholders&#8217; Equity</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTYtMS0xLTEtMTQzMjQ_8ac351a1-bc89-4599-87f6-18cc0f41422d">43.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTYtMy0xLTEtMTQzMjQ_655617a1-ebfd-4891-8f9a-4f56d7cd106b">34.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:AccruedSalesCommissionCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTctMS0xLTEtMTQzMjQ_d902413a-0cbe-4f14-896e-9f7a9614362c">95.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:AccruedSalesCommissionCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTctMy0xLTEtMTQzMjQ_028b02d6-acbf-466a-92f1-97586d57cf13">63.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTgtMS0xLTEtMTQzMjQ_2e577bc1-642c-48d5-b4a5-2ddad80a5387">191.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTgtMy0xLTEtMTQzMjQ_90e2fafe-3a99-49e4-b4ed-ecdb6d85f0ba">240.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTktMS0xLTEtMTQzMjQ_820b4da4-07af-47fa-9143-61192f2ab5c0">87.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTktMy0xLTEtMTQzMjQ_6337444f-6f44-45b5-8a31-105c7959e468">81.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Concierge 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:LinesOfCreditCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjAtMS0xLTEtMTQzMjQ_eb49e89e-e203-405b-8726-7fd215b82cba">30.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:LinesOfCreditCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjAtMy0xLTEtMTQzMjQ_99f473f6-a6c1-4fe8-926f-71a4ff84703f">16.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjEtMS0xLTEtMTQzMjQ_228c5917-c170-46c9-ae58-1a3faffa7ac2">448.8</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjEtMy0xLTEtMTQzMjQ_167e4277-c723-402a-b6a7-14bb35d7a965">437.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjItMS0xLTEtMTQzMjQ_cd1803d8-e0a5-480c-b4d3-29a4c89eefcd">495.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjItMy0xLTEtMTQzMjQ_183ec9df-affb-408a-9f56-4deffa947730">483.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjMtMS0xLTEtMTQzMjQ_87245357-c598-4c92-bc05-24c5e18d352d">15.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjMtMy0xLTEtMTQzMjQ_12662227-cf39-4768-b68f-e3479535e79b">32.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 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:Liabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjQtMS0xLTEtMTQzMjQ_a2fc175b-a22f-4198-ad3c-91b17530737c">959.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:Liabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjQtMy0xLTEtMTQzMjQ_3997788c-558e-4294-8daf-b9aae7154549">953.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 6)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjUtMS0xLTEtMTQzMjQ_ff8389ab-056f-4fb0-9acb-b6d5a4aa1eef"></ix:nonFraction>&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjUtMy0xLTEtMTQzMjQ_4e8cb99d-0868-4602-ae0e-f8a390672f28"></ix:nonFraction>&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMC0xLTEtMTQzMjQvdGV4dHJlZ2lvbjoyMTU1MWYwZjQyMWM0NzM5YTRlYjhkZmRiOWZlM2FlOV8xOA_df12547c-d952-420d-84d7-66974ceb77be"><ix:nonFraction unitRef="usdPerShare" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMC0xLTEtMTQzMjQvdGV4dHJlZ2lvbjoyMTU1MWYwZjQyMWM0NzM5YTRlYjhkZmRiOWZlM2FlOV8xOA_ef16f6f0-9f39-41b0-b0b3-988ed3415f23">0.00001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMC0xLTEtMTQzMjQvdGV4dHJlZ2lvbjoyMTU1MWYwZjQyMWM0NzM5YTRlYjhkZmRiOWZlM2FlOV8zMg_5737b0f5-608e-4b00-bb22-e6d1347e4150"><ix:nonFraction unitRef="shares" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMC0xLTEtMTQzMjQvdGV4dHJlZ2lvbjoyMTU1MWYwZjQyMWM0NzM5YTRlYjhkZmRiOWZlM2FlOV8zMg_e4d4f47e-e579-479c-886f-651e554fb170">13,850,000,000</ix:nonFraction></ix:nonFraction> shares authorized at June&#160;30, 2022 and December&#160;31, 2021; <ix:nonFraction unitRef="shares" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMC0xLTEtMTQzMjQvdGV4dHJlZ2lvbjoyMTU1MWYwZjQyMWM0NzM5YTRlYjhkZmRiOWZlM2FlOV82Nw_6741b55b-1f0a-4ca7-b80c-c2a9b5621ec5"><ix:nonFraction unitRef="shares" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMC0xLTEtMTQzMjQvdGV4dHJlZ2lvbjoyMTU1MWYwZjQyMWM0NzM5YTRlYjhkZmRiOWZlM2FlOV82Nw_e2c9af05-c2a5-49e6-a9e1-f26f389304b0">429,957,017</ix:nonFraction></ix:nonFraction>  shares issued and outstanding at June&#160;30, 2022; <ix:nonFraction unitRef="shares" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMC0xLTEtMTQzMjQvdGV4dHJlZ2lvbjoyMTU1MWYwZjQyMWM0NzM5YTRlYjhkZmRiOWZlM2FlOV8xMDg_81a8c31e-60da-46e6-980b-b13ffd6c919b"><ix:nonFraction unitRef="shares" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMC0xLTEtMTQzMjQvdGV4dHJlZ2lvbjoyMTU1MWYwZjQyMWM0NzM5YTRlYjhkZmRiOWZlM2FlOV8xMDg_fefb85c7-f207-4666-9f95-0ffdaf8c85ef">409,267,751</ix:nonFraction></ix:nonFraction> shares issued and outstanding at December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMS0xLTEtMTQzMjQ_a7ef208f-8ac0-45dd-ae79-3e6b29863031">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMy0xLTEtMTQzMjQ_f2abb58c-1a3f-42dc-a8ef-705540d98204">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjgtMS0xLTEtMTQzMjQ_49154259-76ee-4c6d-b57c-e76c02270789">2,636.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjgtMy0xLTEtMTQzMjQ_cefccd27-3a41-44eb-a47b-d073e9e83a7e">2,438.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjktMS0xLTEtMTQzMjQ_7c8f8d82-b8fc-402a-886b-f5601978e8e0">1,884.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjktMy0xLTEtMTQzMjQ_f6d530c1-9fd0-4080-8e9f-36b62f73842e">1,595.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Compass, Inc. stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMzAtMS0xLTEtMTQzMjQ_f227f788-b0c8-408a-a6d2-0b058b1c881e">752.2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMzAtMy0xLTEtMTQzMjQ_1e2a7ac8-1acc-4e0f-9845-efa4dc4c09ef">843.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-controlling 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:MinorityInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMzEtMS0xLTEtMTQzMjQ_d66e83c1-31cd-4337-a10d-f63261e7c95b">3.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:MinorityInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMzEtMy0xLTEtMTQzMjQ_ec84b95d-a151-4bb4-8560-93b61778dd02">3.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 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stockholders' equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMzItMS0xLTEtMTQzMjQ_b23edf2a-3a6f-404a-b2ea-9df76a011ea9">755.8</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMzItMy0xLTEtMTQzMjQ_77deaec9-80e0-4198-b27e-495aab43ca2f">847.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities and stockholders&#8217; equity</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMzMtMS0xLTEtMTQzMjQ_b1a8aa7b-ab2c-4509-b7d4-da1d55f48492">1,715.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMzMtMy0xLTEtMTQzMjQ_0f063b7e-351d-4537-97d9-94c3957ff8d6">1,800.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying footnotes are an integral part of these condensed consolidated financial statements. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5</span></div></div></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compass, Inc. </span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Operations </span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">In millions, except share and per share data, unaudited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">) </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.584%"><tr><td style="width:1.0%"></td><td style="width:40.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.044%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.044%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.044%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.048%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMi0xLTEtMS0xNDMyNA_1e2edd0a-97f8-4226-b8d3-45f789097b98">2,020.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMi0zLTEtMS0xNDMyNA_aa906aca-b896-4b79-8acc-a8d3acec0abf">1,951.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMi01LTEtMS0xNDMyNA_755a0a4e-07e8-49c4-a70b-18f967a57d81">3,417.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMi03LTEtMS0xNDMyNA_dbbb8af4-3ce2-477d-bb04-49165669e4b6">3,065.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions and other related expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:SalesCommissionsAndFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNC0xLTEtMS0xNDMyNA_a5630b09-870a-48a6-81eb-66f68967a216">1,652.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:SalesCommissionsAndFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNC0zLTEtMS0xNDMyNA_58f00520-4fb2-4ecc-bad9-0dbfe2ff6143">1,590.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:SalesCommissionsAndFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNC01LTEtMS0xNDMyNA_19f85302-ce61-4ead-88f9-8f16de46bc63">2,799.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:SalesCommissionsAndFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNC03LTEtMS0xNDMyNA_e0a4291b-94f2-49f8-8f7c-1d3533ab16ec">2,532.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:OtherSellingAndMarketingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNS0xLTEtMS0xNDMyNA_64df4e34-7635-4e0e-8a12-8d64b3475a86">154.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:OtherSellingAndMarketingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNS0zLTEtMS0xNDMyNA_e3419fd2-b632-4ce7-b896-dc7f815bc773">124.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:OtherSellingAndMarketingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNS01LTEtMS0xNDMyNA_6001b51a-d310-4698-b8bd-90786056cbb9">299.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:OtherSellingAndMarketingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNS03LTEtMS0xNDMyNA_4e2c2c02-2077-4813-8b7b-5567db0a62e8">235.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operations and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNi0xLTEtMS0xNDMyNA_b86e9d79-ad11-441f-bb69-04077b278fe4">104.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNi0zLTEtMS0xNDMyNA_79fdccf8-81e7-4021-87e8-ef6dbae9dc44">96.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNi01LTEtMS0xNDMyNA_38ab538a-9fc9-4d87-9fbc-47e4655e03fd">213.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNi03LTEtMS0xNDMyNA_b646df53-2ca0-49bd-81bc-a7c8071d1901">166.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNy0xLTEtMS0xNDMyNA_258b2abf-6e09-41da-a7cd-ed6f3cb46d10">107.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNy0zLTEtMS0xNDMyNA_7de7473f-b43e-40a1-a8b9-d65bfcfe3b44">73.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNy01LTEtMS0xNDMyNA_9e5fa008-f41a-4773-a772-0392bda8a3c7">215.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNy03LTEtMS0xNDMyNA_ede81251-25bb-4b5d-bd5b-bd968d3eb2df">170.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:GeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOC0xLTEtMS0xNDMyNA_0caf933b-1d52-4bef-a89e-3f0a7756200a">55.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:GeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOC0zLTEtMS0xNDMyNA_ea529d1f-de0b-4c13-a821-0242979ce2d2">59.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:GeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOC01LTEtMS0xNDMyNA_9df09965-74b5-4c92-9db9-4b6242cc0b0d">110.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:GeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOC03LTEtMS0xNDMyNA_b1176f27-8557-400c-9eb8-e8b1b1dbed50">152.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOS0xLTEtMS0xNzczOQ_206eb454-7826-477a-912c-b621fb0fcc04">18.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOS0zLTEtMS0xNzczOQ_5fde6754-f306-408c-9c17-a58ee34bf97b">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:RestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOS01LTEtMS0xNzczOQ_e749d179-410c-4567-8a44-118c97bf8c34">18.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOS03LTEtMS0xNzczOQ_e6f1a8e7-1521-4315-9358-69c27e28ddc4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOS0xLTEtMS0xNDMyNA_adb62aba-2605-4c88-9114-0b5d801f46d5">25.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOS0zLTEtMS0xNDMyNA_5bbbc44f-5901-4172-8004-cf9dd2609b11">14.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOS01LTEtMS0xNDMyNA_0f86f1bf-9251-4c93-b3d8-329d52af6243">44.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOS03LTEtMS0xNDMyNA_86e57845-4268-49d1-b196-79173617e34e">28.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTAtMS0xLTEtMTQzMjQ_ec24afa8-f223-4fec-ac6b-6d5d9fcff274">2,119.4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTAtMy0xLTEtMTQzMjQ_780a036a-c1b0-4bfa-89eb-4ce5da0d45b8">1,959.2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTAtNS0xLTEtMTQzMjQ_b93e5af1-a997-4a57-b3a6-b8da7c5a3dcc">3,701.9</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTAtNy0xLTEtMTQzMjQ_4a1e8c3b-01dc-41fd-a57f-7170bcdce31a">3,285.7</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTEtMS0xLTEtMTQzMjQ_49311ab1-8fa9-4107-87c2-eea3e05fe55b">99.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTEtMy0xLTEtMTQzMjQ_3271de29-fd1d-40fe-9be4-7f37212290e7">7.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTEtNS0xLTEtMTQzMjQ_fb945159-17e2-4df8-87fe-99e4b52b74c1">284.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTEtNy0xLTEtMTQzMjQ_742fa536-2256-4430-8034-7cfbe17deedc">220.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:InvestmentIncomeNonoperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTItMS0xLTEtMTQzMjQ_bca159ed-1533-40e3-87a1-2a5227f4504d">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:InvestmentIncomeNonoperating" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTItMy0xLTEtMTQzMjQ_79a130a9-c753-495d-816f-5c897d23c711">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:InvestmentIncomeNonoperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTItNS0xLTEtMTQzMjQ_b66e4233-3f9a-49b6-8d57-9940d3feb947">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:InvestmentIncomeNonoperating" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTItNy0xLTEtMTQzMjQ_62d036ef-8228-4f2b-a10e-a5eea6522635">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTMtMS0xLTEtMTQzMjQ_90d2ed66-5979-4a37-8166-53fb1b4e1cbe">0.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTMtMy0xLTEtMTQzMjQ_13721cce-f5b6-4322-8745-72aaf91eed01">0.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTMtNS0xLTEtMTQzMjQ_bad328a2-9b5d-403d-9aa0-354cb98758eb">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTMtNy0xLTEtMTQzMjQ_9640dbda-af3a-4c70-bc03-a6692bd79d6f">1.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss before income taxes and equity in loss of unconsolidated entity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTQtMS0xLTEtMTQzMjQ_269fa918-0199-422a-9d47-4ad8f9808cda">99.7</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTQtMy0xLTEtMTQzMjQ_bca34291-fa5f-4d0c-8b37-1a681b66698b">8.4</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTQtNS0xLTEtMTQzMjQ_cf7b525c-6f05-46e4-883d-0b2501214929">285.8</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTQtNy0xLTEtMTQzMjQ_24f2a3ce-edd7-41e6-87f3-135154abd870">221.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Benefit from 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTUtMS0xLTEtMTQzMjQ_a9f47166-d551-464d-83d6-0c7e79855d67">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTUtMy0xLTEtMTQzMjQ_3d114449-e47b-4f50-b753-04d2757a3177">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTUtNS0xLTEtMTQzMjQ_9094df49-15c1-4b65-b9f4-a280f911b867">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTUtNy0xLTEtMTQzMjQ_a9362339-837d-4be1-97a1-2393fe85d8a2">2.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equity in loss of unconsolidated entity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTYtMS0xLTEtMTQzMjQ_bd220d34-0f33-45bf-b372-9016891a183a">2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTYtMy0xLTEtMTQzMjQ_7986179c-04d9-48be-add1-f4803171e599">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTYtNS0xLTEtMTQzMjQ_4e4c3344-b64b-431a-a05a-d7ea530a72f1">5.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTYtNy0xLTEtMTQzMjQ_fea87588-7251-4f57-93c1-8f451a732707">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" sign="-" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTctMS0xLTEtMTQzMjQ_5a0dd927-bd58-4977-b5a2-6257aa26f4b7">101.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" sign="-" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTctMy0xLTEtMTQzMjQ_a371731a-858a-4736-8ca3-347d612e0baa">7.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTctNS0xLTEtMTQzMjQ_b5cc2e19-c032-49a5-9c7e-beb4ad2bbaea">289.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" sign="-" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTctNy0xLTEtMTQzMjQ_fc6e093a-441f-46ad-bda5-9af8ee6cc030">219.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net (income) loss attributable to non-controlling 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTgtMS0xLTEtMTQzMjQ_5bb38621-d373-4534-8f88-e2ef7c3b80c6">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTgtMy0xLTEtMTQzMjQ_f1d1b7b8-1031-48ae-b126-63a94de00880">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTgtNS0xLTEtMTQzMjQ_9fdca93c-37ea-4bb6-ab6d-68f311414e3b">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTgtNy0xLTEtMTQzMjQ_dbd6bd47-f4b5-4f49-960f-1f29df5eb1c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss attributable to Compass, Inc.</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTktMS0xLTEtMTQzMjQ_4d2a717b-df3c-4aed-a705-882cdf479d59">101.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTktMy0xLTEtMTQzMjQ_0e330000-8076-4a9d-b65f-0a6c28a51740">7.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTktNS0xLTEtMTQzMjQ_c6db12e0-00dd-4d43-8042-957ac1c6aa11">289.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTktNy0xLTEtMTQzMjQ_663d398d-ea56-4156-ba30-4f886350b340">219.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss per share attributable to Compass, Inc., basic and diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjAtMS0xLTEtMTQzMjQ_49a6f516-f427-4fd6-9bb2-b3b5c100729d"><ix:nonFraction unitRef="usdPerShare" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjAtMS0xLTEtMTQzMjQ_c70f0a5e-aed5-44b4-a019-5bbf48f3f882">0.24</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjAtMy0xLTEtMTQzMjQ_21cb5cbb-9096-4ee7-b8a1-45c364d28999"><ix:nonFraction unitRef="usdPerShare" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjAtMy0xLTEtMTQzMjQ_f9e8cf97-407e-4f25-b06b-5f6a30373409">0.02</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjAtNS0xLTEtMTQzMjQ_1310009b-163d-4596-b45c-0cb9f63acf1b"><ix:nonFraction unitRef="usdPerShare" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjAtNS0xLTEtMTQzMjQ_3edbb01a-11b8-44cf-bf0c-2ffee7752699">0.69</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjAtNy0xLTEtMTQzMjQ_afdb55fd-66e4-499b-9456-3f8203194b8c"><ix:nonFraction unitRef="usdPerShare" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjAtNy0xLTEtMTQzMjQ_bc3903a2-c033-45e2-b4f6-7e6b4dedb201">0.87</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average shares used in computing net loss per share attributable to Compass, Inc., basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjEtMS0xLTEtMTQzMjQ_0937106d-c3e0-4d8f-b261-84467b170047"><ix:nonFraction unitRef="shares" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjEtMS0xLTEtMTQzMjQ_a95eebbb-37dc-4c1f-8e58-bdf60215353e">427,987,083</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjEtMy0xLTEtMTQzMjQ_5e073566-35c7-4507-8032-33cf4ffd8ba3"><ix:nonFraction unitRef="shares" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjEtMy0xLTEtMTQzMjQ_677a2adf-b36c-4679-a8f6-f219ead16c83">377,615,338</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjEtNS0xLTEtMTQzMjQ_04096e6c-a26e-49f2-9924-5b8b8cd4bc05"><ix:nonFraction unitRef="shares" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjEtNS0xLTEtMTQzMjQ_061442fd-f996-44ef-8fcd-c9a7dbc05b1f">421,719,718</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjEtNy0xLTEtMTQzMjQ_7ae26df0-b8dd-4794-a863-497d95506430"><ix:nonFraction unitRef="shares" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjEtNy0xLTEtMTQzMjQ_f6a5b491-e621-4865-97e3-d3a507bc185a">252,958,956</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying footnotes are an integral part of these condensed consolidated financial statements. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6</span></div></div></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_28"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compass, Inc. </span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit) </span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(In millions, except share amounts, unaudited) </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.865%"><tr><td style="width:1.0%"></td><td style="width:26.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.215%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.480%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.480%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.480%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.480%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.488%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:32pt"><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Convertible Preferred Stock </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>&#160;Paid-in<br/>&#160;Capital</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>&#160;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total  Compass, Inc.  Stockholders&#8217;  Equity (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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-controlling 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total  Stockholders&#8217;  Equity (Deficit)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares </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:'Times New Roman',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-left: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</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:'Times New Roman',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="padding:0 1pt"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the three months ended June&#160;30, 2022:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances at March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="if3f36e85c8aa42e6bb2124868ff0ac0c_I20220331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMy02LTEtMS0xNDMyNA_23070676-249d-4bb8-b285-e2014a20528e">426,965,766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1fe6da6a57354c1087ef3b7d87a93563_I20220331" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMy0xMC0xLTEtMTQzMjQ_067e4a0d-da4b-4269-ab63-377fbaf13f82">2,585.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i95159e360a704ca0a1e26e13e53e8877_I20220331" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMy0xMi0xLTEtMTQzMjQ_cef51c53-352c-49e2-a00f-6db6a46730ab">1,783.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i92ee0cdc7368473bbadfcf29db082906_I20220331" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMy0xNC0xLTEtMTQzMjQ_eb191e35-af0b-4ae5-ab91-112b060a61b9">802.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i72c516f44e404e6899a5f459cc7cd1d9_I20220331" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMy0xNi0xLTEtMTQzMjQ_bdee16cf-94f1-488c-a747-42927e3728b9">3.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i0987c41816904bf6ab8d3163124ebb18_I20220331" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMy0xOC0xLTEtMTQzMjQ_9161b03e-3fe8-4898-8fd9-fcde1c1ac6ae">805.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ib4bcc904298547dea448390adc8a1c38_D20220401-20220630" decimals="-5" sign="-" name="us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNC0xMi0xLTEtMTQzMjQ_f3b0918c-3e98-45f0-ac77-2c5c31bd2904">101.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i5a5f608f109e49878ecdc95fdeead882_D20220401-20220630" decimals="-5" sign="-" name="us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNC0xNC0xLTEtMTQzMjQ_44062cd9-c5cf-4b79-b540-a1fed8e3074c">101.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="id821ab9747824042bee4e20ef0a0b0f2_D20220401-20220630" decimals="-5" name="us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNC0xNi0xLTEtMTQzMjQ_c8448db1-951f-4547-8620-1c7ef1e8adee">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" sign="-" name="us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNC0xOC0xLTEtMTQzMjQ_da79bcea-70bc-4676-af10-0c0e1240f346">101.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issuance of common stock in connection with acquisitions </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ic057f281623f42e090a2f48f35c8f0c3_D20220401-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNS02LTEtMS0xNDMyNA_4560f440-8853-4551-a6b6-5769460eef85">123,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i71a4468672ea46d7b8c92cea65cb2dcd_D20220401-20220630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNS0xMC0xLTEtMTQzMjQ_48684b30-d6d5-4ce4-9d87-e3d09f907d66">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5a5f608f109e49878ecdc95fdeead882_D20220401-20220630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNS0xNC0xLTEtMTQzMjQ_d5c7f8c2-d870-4a22-a671-124e216051d1">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNS0xOC0xLTEtMjE3MDY_205e6cdc-bda4-41bc-8a88-03020cbb58bc">0.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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issuance of common stock upon exercise of 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ic057f281623f42e090a2f48f35c8f0c3_D20220401-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNi02LTEtMS0xNDMyNA_0568c851-baf1-471d-b548-de84a0e2dbf9">937,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i71a4468672ea46d7b8c92cea65cb2dcd_D20220401-20220630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNi0xMC0xLTEtMTQzMjQ_4f065b18-63a4-4aaf-9068-60c651e0edfb">2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5a5f608f109e49878ecdc95fdeead882_D20220401-20220630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNi0xNC0xLTEtMTQzMjQ_72d5f780-8e94-4624-be2c-4949ed4c123e">2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNi0xOC0xLTEtMTQzMjQ_0ed71bcf-5be0-4672-a1b8-88ba7ee210c3">2.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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issuance of common stock upon settlement of RSUs, net of taxes withheld</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ic057f281623f42e090a2f48f35c8f0c3_D20220401-20220630" decimals="INF" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNy02LTEtMS0xNDMyNA_485612eb-97fd-45dd-9ba1-486479aeb2a3">1,929,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i71a4468672ea46d7b8c92cea65cb2dcd_D20220401-20220630" decimals="-5" sign="-" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNy0xMC0xLTEtMTQzMjQ_68f04090-e535-4ad8-97fc-8ca596d61d3b">6.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i5a5f608f109e49878ecdc95fdeead882_D20220401-20220630" decimals="-5" sign="-" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNy0xNC0xLTEtMTQzMjQ_7f4d7875-f822-4bc8-a5fa-57e19c2c152f">6.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" sign="-" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNy0xOC0xLTEtMTQzMjQ_609c0f0b-b038-4978-b27b-7aa8dc3d6c60">6.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vesting of early exercised 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i71a4468672ea46d7b8c92cea65cb2dcd_D20220401-20220630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfOC0xMC0xLTEtMTQzMjQ_a7a2f98a-008b-48e1-849e-17a97d2f96ac">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5a5f608f109e49878ecdc95fdeead882_D20220401-20220630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfOC0xNC0xLTEtMTQzMjQ_37720fdd-2305-40da-bc73-aff448a7cc24">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfOC0xOC0xLTEtMTQzMjQ_86002f01-0306-4cd4-bd26-130eab14e147">1.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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i71a4468672ea46d7b8c92cea65cb2dcd_D20220401-20220630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTAtMTAtMS0xLTE0MzI0_3947746a-fc51-47c0-8a23-40910ec5769b">53.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5a5f608f109e49878ecdc95fdeead882_D20220401-20220630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTAtMTQtMS0xLTE0MzI0_d9a8c408-05c4-4f07-a309-b660ebe73762">53.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTAtMTgtMS0xLTE0MzI0_f038d77c-a66a-4627-8f4a-fd943451053f">53.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="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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances at June&#160;30, 2022</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="if8077759f3244cda85bbd657004476c6_I20220630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTEtNi0xLTEtMTQzMjQ_e8b24509-ab0a-4f1e-8137-290d098d2d60">429,957,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5be1327aa94b42ab9120a071f7d4fb06_I20220630" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTEtMTAtMS0xLTE0MzI0_96595504-10a4-4ee8-af6e-cd7d523e2ed1">2,636.4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i769ed792c7844e0a8766883efe297f95_I20220630" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTEtMTItMS0xLTE0MzI0_b7663fb5-24b4-45a2-8f00-3cde35a3a2ff">1,884.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ief1212365a9d455fb9952e0bf3ce65f9_I20220630" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTEtMTQtMS0xLTE0MzI0_18325960-7095-41b8-a440-77aae7fa43b5">752.2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5f4b7271525a4ed7b72ad50e0fe28491_I20220630" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTEtMTYtMS0xLTE0MzI0_7debacad-656e-4cb0-8a53-d1977d4b7e83">3.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTEtMTgtMS0xLTE0MzI0_5e405175-e7a6-412f-ba25-4013c40fb097">755.8</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the three months ended June&#160;30, 2021:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances at March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i59be669a654c44e5ad243853082ef0d9_I20210331" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTMtMS0xLTEtMTQzMjQ_2802dbdf-b952-4380-bef5-d2de01f1954d">221,127,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i59be669a654c44e5ad243853082ef0d9_I20210331" decimals="INF" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTMtMy0xLTEtMTQzMjQ_e9944bcd-a618-46c5-b19b-020f686855b2">1,419.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="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i91da6eb97de74e97843521749b57bdd4_I20210331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTMtNi0xLTEtMTQzMjQ_a0550c7d-4381-4800-9f5b-fb379c2902db">143,852,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8483b385b4324d14ac3a9e7b403e196a_I20210331" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTMtMTAtMS0xLTE0MzI0_959d8d41-dfff-47c8-b476-ac50bff0db4c">486.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i6968955677ca405499348ad0ddc4af87_I20210331" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTMtMTItMS0xLTE0MzI0_1a06e7a1-87a7-4c52-8317-f160c0008a3a">1,313.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i38be40f38a214cdcbfc96521a969932e_I20210331" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTMtMTQtMS0xLTE0MzI0_d12ca355-0809-438f-aae5-fd2e70bb966a">827.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ifdd7c0e982a04c49b46a5e02526d0cb5_I20210331" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTMtMTgtMS0xLTE0MzI0_6d20554c-d1e4-4293-9bce-c27c0adfd059">827.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ib8bd4b6bb72b405c91cd16ac36eac117_D20210401-20210630" decimals="-5" sign="-" name="us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTQtMTItMS0xLTE0MzI0_121a0c88-12ac-424b-b0f1-b804fa6bff3f">7.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ib83051081d724a29a8b9af1013a30ea0_D20210401-20210630" decimals="-5" sign="-" name="us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTQtMTQtMS0xLTE0MzI0_9216c9b2-9dcd-4d97-bd59-197d21e2efe0">7.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" sign="-" name="us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTQtMTgtMS0xLTE0MzI0_87f4adba-0ecd-4dcf-86b0-6aea3da81b38">7.1</ix: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issuance of common stock in connection with acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="id6a620a4653c4b8bb0c274b562d7cb2d_D20210401-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTUtNi0xLTEtMTQzMjQ_1b54a726-3ace-442e-903a-88503b3a7325">606,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib3228f0482fd4c8e9e89373b05cf2629_D20210401-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTUtMTAtMS0xLTE0MzI0_25b33e44-f4c2-4f3f-b282-77859e648903">5.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib83051081d724a29a8b9af1013a30ea0_D20210401-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTUtMTQtMS0xLTE0MzI0_6d7aca23-53b3-406b-b534-41877b751a20">5.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTUtMTgtMS0xLTE0MzI0_8feb623c-c454-4a63-9790-7f8ef0ec1558">5.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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Conversion of convertible preferred stock to common stock in connection with the initial public offering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="i2c656428bf9547b8b64c5267f35663aa_D20210401-20210630" decimals="INF" sign="-" name="comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockShare" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTYtMS0xLTEtMTQzMjQ_63e8a42f-2ed5-4109-9f4a-c2680315b159">221,127,100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i2c656428bf9547b8b64c5267f35663aa_D20210401-20210630" decimals="-5" sign="-" name="comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTYtMy0xLTEtMTQzMjQ_539651a4-0c58-4559-b252-8a2c9fba0b50">1,419.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="id6a620a4653c4b8bb0c274b562d7cb2d_D20210401-20210630" decimals="INF" name="comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockShare" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTYtNi0xLTEtMTQzMjQ_da91fbe7-8adf-4378-b383-6d95fad56191">223,033,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib3228f0482fd4c8e9e89373b05cf2629_D20210401-20210630" decimals="-5" name="comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTYtMTAtMS0xLTE0MzI0_3c450ddb-557d-4bfe-9dff-819163d9636b">1,419.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib83051081d724a29a8b9af1013a30ea0_D20210401-20210630" decimals="-5" name="comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTYtMTQtMS0xLTE0MzI0_a046d22a-ce72-4bd1-b46d-6be5f0ea9047">1,419.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTYtMTgtMS0xLTE0MzI0_08ec251d-b57b-4090-b2ed-71d51db3318b">1,419.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issuance of common stock in connection with the initial public offering, net of offering costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="id6a620a4653c4b8bb0c274b562d7cb2d_D20210401-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTctNi0xLTEtMTk2MDY_4ba10ed1-f070-4cab-b9c2-65483b5facc5">26,296,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib3228f0482fd4c8e9e89373b05cf2629_D20210401-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTctMTAtMS0xLTE5NjA2_dfba8dbb-0c8c-4c2f-a397-457df8a30138">438.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib83051081d724a29a8b9af1013a30ea0_D20210401-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTctMTQtMS0xLTE5NjA2_4793ccbe-fc7c-46f0-9393-bbd3b99a8c00">438.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTctMTgtMS0xLTE5NjA2_347bcdd1-e613-4c47-b52a-3e45d0ec7fe3">438.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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issuance of common stock upon exercise and early exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="id6a620a4653c4b8bb0c274b562d7cb2d_D20210401-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTctNi0xLTEtMTQzMjQ_3cf0e0ef-0a1e-4282-b830-dd1dd28f6d29">631,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib3228f0482fd4c8e9e89373b05cf2629_D20210401-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTctMTAtMS0xLTE0MzI0_e4c0ff6a-13d1-44fe-8340-317e108ad402">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib83051081d724a29a8b9af1013a30ea0_D20210401-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTctMTQtMS0xLTE0MzI0_1c656013-617b-4d4d-a5ab-6cc19fb15d17">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTctMTgtMS0xLTE0MzI0_2a19a71c-cb03-4e43-9710-484ec5cfc641">1.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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vesting of early exercised 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib3228f0482fd4c8e9e89373b05cf2629_D20210401-20210630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTgtMTAtMS0xLTE0MzI0_2d00bf3e-589e-4201-bd80-3da6292bac66">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib83051081d724a29a8b9af1013a30ea0_D20210401-20210630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTgtMTQtMS0xLTE0MzI0_16ce21cb-1cf0-4679-94a1-4206742f40a1">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTgtMTgtMS0xLTE0MzI0_4384409a-4008-4f7e-ad51-b881fbb57980">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib3228f0482fd4c8e9e89373b05cf2629_D20210401-20210630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTktMTAtMS0xLTE0MzI0_08a1cc0f-68bc-47d5-9f3a-1eacb37fd5f6">43.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib83051081d724a29a8b9af1013a30ea0_D20210401-20210630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTktMTQtMS0xLTE0MzI0_c6383969-6725-4159-9495-13e91b35f79d">43.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTktMTgtMS0xLTE0MzI0_39c95e7e-2c89-4bbd-be2f-153a39e795ee">43.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="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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances at June&#160;30, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i75e4e2b536b84593a6e43d1ba7e9a27e_I20210630" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMjAtMS0xLTEtMTQzMjQ_f17b7230-f72d-4adf-84f3-1dcb098041f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i75e4e2b536b84593a6e43d1ba7e9a27e_I20210630" decimals="INF" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMjAtMy0xLTEtMTQzMjQ_044a8337-a743-4ba4-a9ae-3760bd4c56e6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i86897e7210ba4ccd88c8086edaa96ab0_I20210630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMjAtNi0xLTEtMTQzMjQ_812398cb-54fa-4337-b022-4bd7af5a7769">394,419,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ie319ecbd3d764ec389e350cd88e80dd3_I20210630" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMjAtMTAtMS0xLTE0MzI0_0a72e2aa-8303-4111-b9dd-3b5105516c0e">2,395.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i351b66720b51465baab40a3d1e8b431a_I20210630" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMjAtMTItMS0xLTE0MzI0_2ea01fff-14c0-4c20-b3c6-0270e83419f8">1,320.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="id0a57126e6c840a486a5366ee9323710_I20210630" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMjAtMTQtMS0xLTE0MzI0_711fc9d6-c706-4491-9c60-e2d59f0c5a20">1,075.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4e5319fcd8104ee8b6da9dc6a2a1326f_I20210630" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMjAtMTgtMS0xLTE0MzI0_c01de454-f7d4-4485-953d-d5e481f36859">1,075.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying footnotes are an integral part of these condensed consolidated financial statements.</span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compass, Inc. </span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit) </span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(In millions, except share amounts, 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:26.237%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.334%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.115%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.895%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.217%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.318%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.141%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Convertible Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Common Stock</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>&#160;Paid-in<br/>&#160;Capital</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">&#160;Deficit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" rowspan="2" 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Total  Compass, Inc.  Stockholders&#8217;  Equity (Deficit)</span></td><td colspan="3" rowspan="2" 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-controlling 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total  Stockholders&#8217;  Equity (Deficit)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Amount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Shares</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the six months ended June 30, 2022:</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="iad9dbdf04b6d480ea3935672016daf09_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMy02LTEtMS0xNDg1Mg_978eba02-f104-40d4-91d4-7816a6973a7b">409,267,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1b72b85f20b04d0a9aef1faab6e34a13_I20211231" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMy0xMC0xLTEtMTQ4NTI_9dfcc734-aa3e-4d8e-b9c5-b59d5b6ab64a">2,438.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i173278b3e29a42ee82c0632ca9b57d07_I20211231" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMy0xNC0xLTEtMTQ4NTI_c4c4d9b8-bf74-47bb-9e74-b44c5b215ddb">1,595.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i61f61267f1c240c6a511dd53671eb68a_I20211231" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMy0xNi0xLTEtMTQ4NTI_88e6f2b0-eba5-458f-b356-f2cd78fc1b37">843.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1d5afcad110b4c46bc0ae0b0a3a5d8d4_I20211231" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMy0xOC0xLTEtMTQ4NTI_9bdda372-d512-4bf0-9f78-1a1c968410c7">3.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMy0yMC0xLTEtMTQ4NTI_74bd5aeb-bdd2-4bb1-b1c0-764f4d1afd17">847.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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i0c6b44a4c5bb421a896b0023822ba133_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNC0xNC0xLTEtMTQ4NTI_81347b06-4423-46ef-80d3-4c037d4f7ff9">289.2</ix:nonFraction>)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="if3169d0855e140c1b6c9a38bbf76b384_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNC0xNi0xLTEtMTQ4NTI_ce7ef030-2877-492c-a0e5-7a3fcb5e7aa4">289.2</ix:nonFraction>)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ia5f9fed236124a82996ebb516dda2f19_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNC0xOC0xLTEtMTQ4NTI_1c28c0b5-3e29-4b00-82e6-5bc0adc24cb2">0.2</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNC0yMC0xLTEtMTQ4NTI_bf9ddbc3-78b6-41f8-90f8-2b0b81a610af">289.4</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 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issuance of common stock in connection with acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i2ef0819c2e164ce18846cebcf8caaa51_D20220101-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNS02LTEtMS0xNDg1Mg_10a5c50f-2246-4a3e-a138-f970930b70a5">123,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iae845a4f35d646a190ec9f5f95c65131_D20220101-20220630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNS0xMC0xLTEtMTQ4NTI_043a5070-f21b-471c-8929-d82eb834df02">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if3169d0855e140c1b6c9a38bbf76b384_D20220101-20220630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNS0xNi0xLTEtMTQ4NTI_274f2ae3-f952-4b85-aaf7-d0003bea8b9e">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNS0yMC0xLTEtMTQ4NTI_62a936e6-23ff-4f12-ad1f-16f6de35c9cc">0.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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issuance of common stock upon exercise of 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i2ef0819c2e164ce18846cebcf8caaa51_D20220101-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNi02LTEtMS0xNDg1Mg_a22c672c-ab01-4ae4-9002-e3055bcf6957">3,532,188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iae845a4f35d646a190ec9f5f95c65131_D20220101-20220630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNi0xMC0xLTEtMTQ4NTI_c0f5af8d-8745-4a01-b275-542b40eab690">7.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if3169d0855e140c1b6c9a38bbf76b384_D20220101-20220630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNi0xNi0xLTEtMTQ4NTI_b6dfed9f-c01f-4750-b92e-f59a00a3c166">7.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNi0yMC0xLTEtMTQ4NTI_25c33c83-a1d9-432b-80b3-b4dfd1ee87e5">7.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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issuance of common stock upon settlement of RSUs, net of taxes withheld</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i2ef0819c2e164ce18846cebcf8caaa51_D20220101-20220630" decimals="INF" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNy02LTEtMS0xNDg1Mg_fb515680-aa55-4b1e-b708-a907017d8f25">3,424,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iae845a4f35d646a190ec9f5f95c65131_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNy0xMC0xLTEtMTQ4NTI_ee2031d3-a08e-4efd-9283-3cf266fdabea">13.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="if3169d0855e140c1b6c9a38bbf76b384_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNy0xNi0xLTEtMTQ4NTI_6fb420d5-ba56-4faa-8432-dd0e61304bb4">13.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNy0yMC0xLTEtMTQ4NTI_ee8fe4a8-4dbd-42bb-ab5b-323adc46ff58">13.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vesting of early exercised 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iae845a4f35d646a190ec9f5f95c65131_D20220101-20220630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfOC0xMC0xLTEtMTQ4NTI_84208ff8-f5f9-4be7-9af2-30bd88e74e83">2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if3169d0855e140c1b6c9a38bbf76b384_D20220101-20220630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfOC0xNi0xLTEtMTQ4NTI_21a498fc-d8f7-493c-a1aa-777fe8b5de1c">2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfOC0yMC0xLTEtMTQ4NTI_b42a99a5-1274-45d8-bcb8-6aa8eddb865e">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issuance of common stock in connection with the 2021 Agent Equity Program</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i64b8ee4347014c4c92ac8baa1486d7e5_D20220101-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfOS02LTEtMS0xNDg1Mg_ee2792fc-ba16-4075-9889-c7abf381d7f5">13,608,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec97b1d6d490435087074d193f92530d_D20220101-20220630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfOS0xMC0xLTEtMTQ4NTI_6e25f89f-ffe3-43ab-aca6-743b52dd905f">100.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i00734b311a104489889bd2f45843ff6c_D20220101-20220630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfOS0xNi0xLTEtMTQ4NTI_17168862-36fc-4191-a6d9-7506edab03f7">100.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i9a8ddba961a24f0eb718483a88c0d1b7_D20220101-20220630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfOS0yMC0xLTEtMTQ4NTI_03940a40-c85b-4d1b-b1d4-927ae93e6170">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iae845a4f35d646a190ec9f5f95c65131_D20220101-20220630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTAtMTAtMS0xLTE0ODUy_5d050c36-8ede-4c51-9dd5-cf98a27fd3b2">100.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if3169d0855e140c1b6c9a38bbf76b384_D20220101-20220630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTAtMTYtMS0xLTE0ODUy_c9bf01ce-8789-4024-9eeb-f61505d8de8f">100.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTAtMjAtMS0xLTE0ODUy_43806578-3fe9-4b12-b41f-d5ff32fb03e2">100.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances at June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="if8077759f3244cda85bbd657004476c6_I20220630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTEtNi0xLTEtMTQ4NTI_f2dff9d3-571a-4fff-b56f-da10079abed2">429,957,017</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5be1327aa94b42ab9120a071f7d4fb06_I20220630" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTEtMTAtMS0xLTE0ODUy_9fd27076-a640-4519-8408-87557e15bc1b">2,636.4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i769ed792c7844e0a8766883efe297f95_I20220630" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTEtMTQtMS0xLTE0ODUy_185fe01f-cf3f-435a-8f0b-69448a1fe3dc">1,884.2</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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ief1212365a9d455fb9952e0bf3ce65f9_I20220630" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTEtMTYtMS0xLTE0ODUy_a53cb6b3-4d3a-44de-9c4f-7dbff6e42ab3">752.2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5f4b7271525a4ed7b72ad50e0fe28491_I20220630" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTEtMTgtMS0xLTE0ODUy_922814b3-0e21-4fa0-9481-b3c018bf9870">3.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTEtMjAtMS0xLTE0ODUy_65168b34-de8d-4ace-bbba-bea758e34b91">755.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the six months ended June 30, 2021:</span></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;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><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><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><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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i2d74b9523df1439aa24e2609e0cbd907_I20201231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTMtMS0xLTEtMTQ4NTk_668e2d75-5db5-4758-9dfe-83f81b919c8a">237,047,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d74b9523df1439aa24e2609e0cbd907_I20201231" decimals="INF" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTMtMy0xLTEtMTQ4NTk_2a1b2f30-ed79-48be-bdf9-e0879520d01c">1,486.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ibfe273fc6a77428985aa417384be21b4_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTMtNi0xLTEtMTQ4NTk_68cef912-3f00-4382-a4f6-647b5e187c13">122,971,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="idd72ce3cc72546c69a0fe2ccb195fcf8_I20201231" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTMtMTAtMS0xLTE0ODU5_633fd7b7-60e2-4815-bb7b-bdb1361ee641">238.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="id2f3748d1c1d42b78e4d0f33122815e0_I20201231" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTMtMTQtMS0xLTE0ODU5_9a4caf79-8d78-40e1-9ded-7764b34adb2b">1,100.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i38238a956d484082be93bceda9361849_I20201231" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTMtMTYtMS0xLTE0ODU5_aa0911fa-e0c3-48e6-870c-6e7740d53c6e">862.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i210a9644c4d54d87b9065ced039facc7_I20201231" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTMtMTgtMS0xLTE0ODU5_0cb7fe0c-95f7-4482-8935-323f903ecbbe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ia8a26a22c87f447582c5f373b9e47faa_I20201231" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTMtMjAtMS0xLTE0ODU5_adeaefd8-67d3-41ae-a3e5-71836b3d2adf">862.9</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 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ic1069b2208774075a435c115a5ab4011_D20210101-20210630" decimals="-5" sign="-" name="us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTQtMTQtMS0xLTE0ODU5_7069ec36-f12d-4d31-94e8-70392ec54e35">219.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="if924d9029f3f48c18a8608f271038c01_D20210101-20210630" decimals="-5" sign="-" name="us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTQtMTYtMS0xLTE0ODU5_dcef143c-f539-4842-b563-67fee1348fc7">219.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" sign="-" name="us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTQtMjAtMS0xLTE0ODU5_dde54862-f9b4-4ee2-ab4d-946aa8c7bb96">219.5</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 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issuance of common stock in connection with acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i75fa49dcb9b74898aef83a17910dd837_D20210101-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTUtNi0xLTEtMTQ4NTk_aee04ec7-9136-489b-800c-147efd8e6e65">855,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i975a0c3a00194f129c56c1d89749e16f_D20210101-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTUtMTAtMS0xLTE0ODU5_56c330bd-0cd2-4084-90b6-12cf98848822">10.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if924d9029f3f48c18a8608f271038c01_D20210101-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTUtMTYtMS0xLTE0ODU5_27dc9119-614e-4165-929c-ba1ffdf6d520">10.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTUtMjAtMS0xLTE0ODU5_115c2d6f-efd2-4b2a-aae6-5bb003fda23c">10.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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Conversion of Series D convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="i1f3a152ecf1845f28bf9ba1e118e7307_D20210101-20210630" decimals="INF" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTYtMS0xLTEtMTQ4NTk_5e086efa-7499-471d-a7e6-d776e2a669b9">15,920,450</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i1f3a152ecf1845f28bf9ba1e118e7307_D20210101-20210630" decimals="-5" sign="-" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTYtMy0xLTEtMTQ4NTk_66081d0d-9acf-4782-a01b-29a9b5db7dc6">67.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 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-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i75fa49dcb9b74898aef83a17910dd837_D20210101-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTYtNi0xLTEtMTQ4NTk_050b608d-a07e-432b-a656-6da089e333fe">15,920,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i975a0c3a00194f129c56c1d89749e16f_D20210101-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTYtMTAtMS0xLTE0ODU5_0838c5b3-284b-4553-869b-9d5ca67e6213">67.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if924d9029f3f48c18a8608f271038c01_D20210101-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTYtMTYtMS0xLTE0ODU5_7bdc5c18-8ca8-4d27-897b-4f06877af240">67.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTYtMjAtMS0xLTE0ODU5_f1ae6ff7-3bfa-4c99-90dc-ac7e732538e8">67.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Conversion of convertible preferred stock in connection with the initial public offering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="i1f3a152ecf1845f28bf9ba1e118e7307_D20210101-20210630" decimals="INF" sign="-" name="comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockShare" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTctMS0xLTEtMTQ4NTk_fe4597a1-fa34-4742-853f-170ebe4492c1">221,127,100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i1f3a152ecf1845f28bf9ba1e118e7307_D20210101-20210630" decimals="-5" sign="-" name="comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTctMy0xLTEtMTQ4NTk_bc393fdc-7cd2-4a01-b430-08ed0cd9727b">1,419.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i75fa49dcb9b74898aef83a17910dd837_D20210101-20210630" decimals="INF" name="comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockShare" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTctNi0xLTEtMTQ4NTk_dc5837c6-705d-46f0-8ba5-489891e75889">223,033,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i975a0c3a00194f129c56c1d89749e16f_D20210101-20210630" decimals="-5" name="comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTctMTAtMS0xLTE0ODU5_ab37b484-4e28-4238-ad46-3abf2c11567b">1,419.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if924d9029f3f48c18a8608f271038c01_D20210101-20210630" decimals="-5" name="comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTctMTYtMS0xLTE0ODU5_305fd6d0-8053-4fc9-9097-038035196962">1,419.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTctMjAtMS0xLTE0ODU5_b61beade-583e-463d-8317-b03b3a46e6c4">1,419.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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issuance of common stock in connection with the initial public offering, net of offering costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i75fa49dcb9b74898aef83a17910dd837_D20210101-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTgtNi0xLTEtMTQ4NTk_8d290a47-33e0-4d8a-88f3-dbc7a17612c5">26,296,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i975a0c3a00194f129c56c1d89749e16f_D20210101-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTgtMTAtMS0xLTE0ODU5_a800c934-1426-487c-ab50-48f7db8feb9c">438.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if924d9029f3f48c18a8608f271038c01_D20210101-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTgtMTYtMS0xLTE0ODU5_89c161c5-7ace-4955-920a-8e231aca3180">438.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTgtMjAtMS0xLTE0ODU5_d2d13f48-cd1c-4726-91ca-036876fe3396">438.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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Issuance of common stock upon exercise and early exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i75fa49dcb9b74898aef83a17910dd837_D20210101-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTktNi0xLTEtMTQ4NTk_eca3fb6c-e3c0-4fe6-9398-785d08630395">5,341,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i975a0c3a00194f129c56c1d89749e16f_D20210101-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTktMTAtMS0xLTE0ODU5_ecb8b6a3-6a90-43b5-8a91-57e2b66d4a9b">11.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if924d9029f3f48c18a8608f271038c01_D20210101-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTktMTYtMS0xLTE0ODU5_7acd4e99-0274-4978-be58-eb270daf947d">11.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTktMjAtMS0xLTE0ODU5_4e76cdee-d52e-42a2-a713-9049c74316ec">11.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vesting of early exercised 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i975a0c3a00194f129c56c1d89749e16f_D20210101-20210630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjAtMTAtMS0xLTE0ODU5_b13c7059-5a99-4511-ad7f-d299a2a61245">2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if924d9029f3f48c18a8608f271038c01_D20210101-20210630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjAtMTYtMS0xLTE0ODU5_84616c39-1147-4c1b-9a24-784e405b2ec7">2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjAtMjAtMS0xLTE0ODU5_89f15e51-f78f-4532-82c0-d0a371117ba4">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i975a0c3a00194f129c56c1d89749e16f_D20210101-20210630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjEtMTAtMS0xLTE0ODU5_4738c4dc-b698-46c8-84e8-39e4001a56dd">208.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if924d9029f3f48c18a8608f271038c01_D20210101-20210630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjEtMTYtMS0xLTE0ODU5_96bc896f-60a6-48db-b49e-52163fd8982b">208.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjEtMjAtMS0xLTE0ODU5_e9651214-1c81-4da1-b60e-384667209d64">208.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i75e4e2b536b84593a6e43d1ba7e9a27e_I20210630" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjItMS0xLTEtMTQ4NTk_e74f7f62-14f3-4091-9446-377c8661bbdb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i75e4e2b536b84593a6e43d1ba7e9a27e_I20210630" decimals="INF" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjItMy0xLTEtMTQ4NTk_e774c160-41c6-4b6e-a916-1f3beaf2baa1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i86897e7210ba4ccd88c8086edaa96ab0_I20210630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjItNi0xLTEtMTQ4NTk_490b1a6e-dcb2-4dc8-a768-c52d577b35bd">394,419,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ie319ecbd3d764ec389e350cd88e80dd3_I20210630" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjItMTAtMS0xLTE0ODU5_e67667ea-4cc1-471a-9aca-45d5b18661c9">2,395.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i351b66720b51465baab40a3d1e8b431a_I20210630" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjItMTQtMS0xLTE0ODU5_e9db1270-7297-45bb-8e2f-3a1d65bdaa7a">1,320.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="id0a57126e6c840a486a5366ee9323710_I20210630" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjItMTYtMS0xLTE0ODU5_674806d8-484e-4ae7-89c1-4b4dba48efea">1,075.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i647ff2e8c133401b87f5eb2ed12a698a_I20210630" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjItMTgtMS0xLTE0ODU5_b3313acb-c7f8-4988-9bc3-b4fb2a9c23e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4e5319fcd8104ee8b6da9dc6a2a1326f_I20210630" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjItMjAtMS0xLTE0ODU5_cd8c29ee-4abc-4fcc-bd6a-b968609c4877">1,075.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying footnotes are an integral part of these condensed consolidated financial statements. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">8</span></div></div></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_31"></div><hr style="page-break-after:always"/><div style="min-height:31.5pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compass, Inc. </span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Cash Flows </span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(In millions, unaudited) </span></div><div style="margin-top:12pt"><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:76.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMy0xLTEtMS0xNDMyNA_f50b1629-366f-4c1b-a7cc-4b9b9ccecefc">289.4</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" sign="-" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMy0zLTEtMS0xNDMyNA_87ae0785-1dd0-4f0b-96c9-43dbf5f0b2ca">219.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjustments to reconcile net loss to net cash (used in) provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></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:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNS0xLTEtMS0xNDMyNA_e357a584-2052-412b-8cab-990027428d5b">44.1</ix:nonFraction>&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNS0zLTEtMS0xNDMyNA_00603eed-8e0a-4aff-93bb-2ffde89694a8">28.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNi0xLTEtMS0xNDMyNA_5ebb7816-7df1-497a-8f49-475c39d64bc2">123.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNi0zLTEtMS0xNDMyNA_6ee73d81-c3ef-4d99-8d80-d28f3f7cc9ae">221.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equity in loss of unconsolidated entity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNy0xLTEtMS0xNDMyNA_c0be604c-c43b-47e6-ae3d-bc0017523a13">5.0</ix:nonFraction>&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNy0zLTEtMS0xNDMyNA_af85e224-e713-4c5c-b135-aae4d1742d22">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in acquisition related contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfOC0xLTEtMS0xNDMyNA_256f170d-760b-4886-a1ed-789d42c6d152">0.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfOC0zLTEtMS0xNDMyNA_ae076101-1e4c-46b3-ab1f-e877f3ec35fd">0.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="comp:BadDebtExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfOS0xLTEtMS0xNDMyNA_791d491b-c931-4a8b-a0ad-fe47ea2e2e20">3.4</ix:nonFraction>&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="comp:BadDebtExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfOS0zLTEtMS0xNDMyNA_5f57cf55-3a06-4c14-9fc0-6280c9547d27">6.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTAtMS0xLTEtMTQzMjQ_63237128-eeb9-4397-b0ca-06a5d52f52a8">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTAtMy0xLTEtMTQzMjQ_6c7f8d4c-8a3f-4312-8d56-54f30c0b189c">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTItMS0xLTEtMTQzMjQ_c9586cde-13b8-4252-b5f7-45864cd03359">14.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTItMy0xLTEtMTQzMjQ_652269c7-3565-475d-a0ce-a8efde1eb09a">10.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compass Concierge receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:IncreaseDecreaseInFinanceReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTMtMS0xLTEtMTQzMjQ_dd01c1fd-e423-4628-b504-0437d8980452">26.9</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:IncreaseDecreaseInFinanceReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTMtMy0xLTEtMTQzMjQ_be77f939-7dee-4dd8-a753-0e7b2805e2ca">3.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTQtMS0xLTEtMTQzMjQ_c77ed781-2120-49ae-b6b4-b3acb5bb7e3f">15.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTQtMy0xLTEtMTQzMjQ_9d9a6985-70b9-4374-98e1-7915d16440d8">18.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTUtMS0xLTEtMTQzMjQ_403738e9-34d8-4f57-b1c5-4165ca10c6a9">3.3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTUtMy0xLTEtMTQzMjQ_f127464a-c54e-401e-85ae-bfceab25d78c">10.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets and operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="comp:IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTYtMS0xLTEtMTQzMjQ_ad1c4707-625d-4c7b-9ed5-8645b552a91e">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" sign="-" name="comp:IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTYtMy0xLTEtMTQzMjQ_5f98675a-35de-4605-94c8-5186e90a023c">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTctMS0xLTEtMTQzMjQ_368dea48-48c6-4acf-a193-1d21f56c0b9b">10.6</ix:nonFraction>&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTctMy0xLTEtMTQzMjQ_cb3bff5c-2b82-44ca-ab93-3a98952c2093">5.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="comp:IncreaseDecreaseInCommissionPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTgtMS0xLTEtMTQzMjQ_5e9e9c42-5bc1-44fb-8d7e-7a4282f456d1">31.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="comp:IncreaseDecreaseInCommissionPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTgtMy0xLTEtMTQzMjQ_40427a4f-ec97-4243-97f0-4deb87ba492c">27.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTktMS0xLTEtMTQzMjQ_a64da2c6-d4e0-4ea0-9b37-c3bbd7b2bfa9">6.7</ix:nonFraction>&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTktMy0xLTEtMTQzMjQ_786c93f4-fac2-4717-ba2b-7455b495150a">25.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net cash (used in) provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjAtMS0xLTEtMTQzMjQ_104aa13f-9dcb-4b19-b24a-20d93a632a1e">120.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjAtMy0xLTEtMTQzMjQ_2b33ce5f-88fe-4103-a02d-0c1444568200">44.1</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:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investing Activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Investment in unconsolidated entity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjMtMS0xLTEtMTQzMjQ_458eda62-e710-4be2-ab3e-e7096439a0fd">12.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjMtMy0xLTEtMTQzMjQ_6ddbea42-8309-49f7-9afd-d846385c1f0a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjQtMS0xLTEtMTQzMjQ_904497fe-79d7-4bed-86ea-f83d0aa89542">41.4</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjQtMy0xLTEtMTQzMjQ_094b8c44-7257-440d-a795-4d3f38658b09">20.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments for acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjUtMS0xLTEtMTQzMjQ_28439e17-d78f-40c7-b728-ab43283d8bbf">15.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjUtMy0xLTEtMTQzMjQ_bf9fb5d8-bde0-4c0a-ba35-72868c0ddd82">103.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjYtMS0xLTEtMTQzMjQ_12b1fc07-dc33-45ef-a59d-1a74e84f5948">68.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjYtMy0xLTEtMTQzMjQ_6fdc2276-a1ee-448e-87cf-27a16693676e">123.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from exercise and early exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjgtMS0xLTEtMTQzMjQ_b5ab59c1-0a4a-42d2-8467-00da76e2bc5c">7.7</ix:nonFraction>&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjgtMy0xLTEtMTQzMjQ_500c49f3-feea-4f43-b15c-d9b83f1eb4b6">16.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Taxes paid related to net share settlement of equity awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjktMS0xLTEtMTQzMjQ_9133960f-b1b1-4a03-b644-1fb74f27ffbb">13.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjktMy0xLTEtMTQzMjQ_9ed932b7-9293-4177-8720-206d78a7492b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from drawdowns on Concierge credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzAtMS0xLTEtMTQzMjQ_cf7a8c2b-fd66-46fe-a343-6ea21ab8548c">26.7</ix:nonFraction>&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzAtMy0xLTEtMTQzMjQ_1ed0bb17-d536-49bd-a5bf-8a811a0cbc63">15.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayments of drawdowns on Concierge credit facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:RepaymentsOfLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzEtMS0xLTEtMTQzMjQ_a334105c-8bfb-4bf8-b1e3-c43153f64567">12.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:RepaymentsOfLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzEtMy0xLTEtMTQzMjQ_38f68afc-d6ee-49ad-8a16-06e63dde922b">12.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Payments related to acquisitions, including contingent consideration</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzItMS0xLTEtMTQzMjQ_aef6306a-07ec-4933-ac12-f8e3f20e4b44">6.7</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzItMy0xLTEtMTQzMjQ_fb7738d9-b749-4c9a-9a5b-76ddef12bea6">6.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Payments of debt issuance costs for credit facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzMtMS0xLTEtMTQzMjQ_f9aad46a-3d14-4858-809d-23ed5f5f8ef3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzMtMy0xLTEtMTQzMjQ_687b6ba0-9b15-4d5a-bf28-e54315dea2b1">1.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock upon initial public offering, net of offering costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzUtMS0xLTEtMTQzMjQ_16865f18-cd85-4b10-9c43-e361be87ccdc">&#8212;</ix:nonFraction>&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzUtMy0xLTEtMTQzMjQ_37aab58e-286e-4a1f-93d8-3475174d2930">439.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzYtMS0xLTEtMTQzMjQ_f979452a-8aea-4c6b-9ac2-a8ae751bc048">1.4</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzYtMy0xLTEtMTQzMjQ_984c31ea-bd6b-4fbb-9317-cc9e875b094b">450.4</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:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net (decrease) increase in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzctMS0xLTEtMTQzMjQ_44e4c386-e333-4838-a34c-af0156004336">187.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzctMy0xLTEtMTQzMjQ_e4c054ac-56c2-4e92-9a88-7472ac57b693">370.6</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:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzgtMS0xLTEtMTQzMjQ_d765c0e3-535e-4bd4-8d7d-572af871a590">618.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia8a26a22c87f447582c5f373b9e47faa_I20201231" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzgtMy0xLTEtMTQzMjQ_0d2b2150-4c17-489b-9ba5-45cd95a9fa6d">440.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzktMS0xLTEtMTQzMjQ_6dd4d0c6-a801-4da1-b93c-99aa8726d00a">430.5</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4e5319fcd8104ee8b6da9dc6a2a1326f_I20210630" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzktMy0xLTEtMTQzMjQ_7355c0ba-c87d-4f92-b9c1-cd2dec4f41a6">810.7</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:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNDEtMS0xLTEtMTQzMjQ_faa1260a-26a3-4221-9859-f0061caebb46">0.9</ix:nonFraction>&#160;</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNDEtMy0xLTEtMTQzMjQ_1115ed79-b058-4faf-853f-e7609dbae2c7">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental non-cash information:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock for acquisitions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:StockIssued1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNDMtMS0xLTEtMTQzMjQ_beee10de-bc4c-4981-93af-eaa332349274">0.8</ix:nonFraction>&#160;</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:StockIssued1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNDMtMy0xLTEtMTQzMjQ_9d9ff859-0539-4387-a946-19510fc994b4">10.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of convertible preferred stock in connection with initial public offering</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="comp:ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNDQtMS0xLTEtMTQzMjQ_f49df397-51ee-4150-9de2-5940aec1c3c6">&#8212;</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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="comp:ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNDQtMy0xLTEtMTQzMjQ_7ee48521-b503-4d95-b1d8-b16bbbcfc970">1,419.1</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:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of Series D convertible preferred stock</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:ConversionOfStockAmountIssued1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNDUtMS0xLTEtMTQzMjQ_2fbc11d2-eb6b-4272-bcb0-f7789f13013d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:ConversionOfStockAmountIssued1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNDUtMy0xLTEtMTQzMjQ_8cff1f47-9c9b-4300-a8fb-681cff1826d9">67.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying footnotes are an integral part of these condensed consolidated financial statements. </span></div><div style="height:31.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9</span></div></div></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_34"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compass, Inc. </span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements </span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(unaudited) </span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_37"></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfNTUyMA_f48583b4-e6f4-497f-b446-1b13406a22bc" continuedAt="i8c88a2f7c623401383b76ef95bf08881" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;Business and Basis of Presentation </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of the Business </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compass, Inc. (the &#8220;Company&#8221;) was incorporated in Delaware on <ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="dei:EntityIncorporationDateOfIncorporation" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfMTM1_cd71970d-d163-4740-9e88-f8d72c389672">October&#160;4, 2012</ix:nonNumeric> under the name Urban Compass, Inc. On January 8, 2021, the board of directors approved a change to the Company&#8217;s name from Urban Compass, Inc. to Compass, Inc. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides an end-to-end platform that empowers its residential real estate agents to deliver exceptional service to seller and buyer clients. The Company&#8217;s platform includes an integrated suite of cloud-based software for customer relationship management, marketing, client service and other critical functionality, all custom-built for the real estate industry, which enables the Company&#8217;s core brokerage services. The platform also uses proprietary data, analytics, artificial intelligence, and machine learning to deliver high value recommendations and outcomes for Compass agents and their clients. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s agents are independent contractors who affiliate their real estate licenses with the Company, operating their businesses on the Company&#8217;s platform and under the Compass brand. The Company generates revenue from clients through its agents by assisting home sellers and buyers in listing, marketing, selling and finding homes as well as through the provision of services adjacent to the transaction, like title and escrow services, which comprise a smaller portion of the Company&#8217;s revenue to date. The Company currently generates substantially all of its revenue from commissions paid by clients at the time that a home is transacted. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 6, 2021, the Company completed its initial public offering (&#8220;IPO&#8221;) and the Company&#8217;s Class A common stock began trading on the New York Stock Exchange on April&#160;1, 2021 under the symbol &#8220;COMP&#8221;. In connection with the IPO, the Company issued and sold <ix:nonFraction unitRef="shares" contextRef="id85771b67bd44590b4075c701b45b3d4_D20210401-20210401" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfMTgzNA_092c882b-47e4-4d7b-8ce2-dc4affbb8530">26.3</ix:nonFraction> million shares of its common stock at a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i7c8460b488ef4769916fc11e375b15dc_I20210401" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfMTg5NA_7d1dc210-2f90-4a25-8892-38642e86b763">18.00</ix:nonFraction> per share. The Company received aggregate proceeds of $<ix:nonFraction unitRef="usd" contextRef="id85771b67bd44590b4075c701b45b3d4_D20210401-20210401" decimals="-5" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfMTk1MQ_ef4304ff-5b26-4e7f-a159-240bd260f481">438.7</ix:nonFraction> million from the IPO, net of the underwriting discount and offering costs of approximately $<ix:nonFraction unitRef="usd" contextRef="id85771b67bd44590b4075c701b45b3d4_D20210401-20210401" decimals="-5" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfMjAzNw_d0acd126-8c4e-4e5c-83e4-e0efeba71b81">11.0</ix:nonFraction> million (of which $<ix:nonFraction unitRef="usd" contextRef="iec783a01f6f34a3e820aef980e31e54b_I20201231" decimals="-5" name="us-gaap:DeferredOfferingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfMjA1MA_3851e33f-f583-4fd2-b497-02146d517148">0.9</ix:nonFraction> million were paid in 2020). Offering costs, including the legal, accounting, printing and other IPO-related costs have been recorded in Additional paid-in capital against the proceeds from the offering. During April 2021, also in connection with the IPO, all series of the Company&#8217;s convertible preferred stock then outstanding were converted into <ix:nonFraction unitRef="shares" contextRef="i8d58700123b242e38ece8311340472ff_D20210401-20210430" decimals="INF" name="comp:ConvertiblePreferredStockShareIssuedUponConversion" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfMjM4Mw_6654e166-50fa-4927-9388-8f6c75a05d10">223.0</ix:nonFraction> million shares of common stock and the Company reclassified $<ix:nonFraction unitRef="usd" contextRef="iecf9cdb2113c4e1194703e4becc1698e_D20210401-20210430" decimals="-8" name="comp:ConvertiblePreferredStockValueIssuedUponConversion" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfMjQzOA_90fce4ed-6a1a-41cb-91cb-79a1ae6161d5">1.4</ix:nonFraction> billion of Convertible preferred stock to Additional paid-in-capital.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2021, in connection with the effectiveness of the Company&#8217;s IPO registration statement, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i641ba87e29a34c4aa757b30f3bdeff76_D20210331-20210331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfNzE0NjgyNTU4NjEwMA_f2c32f8f-d479-42bf-8db8-df0c3d9b1b7e">148.5</ix:nonFraction>&#160;million in stock-based compensation expense for (i) certain RSUs that contained both service-based and liquidity event-based vesting conditions as the liquidity event-based vesting condition was satisfied upon effectiveness of the registration statement and (ii) certain stock options and RSU awards with service, performance and market-based vesting conditions that include stock price targets to be met after the listing of the Company&#8217;s stock on a public exchange.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"> </span></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfNTUyMQ_e78f1f0e-ac6e-4ee8-9425-5777d5224645" continuedAt="if7c9ce2aa0bc49e09c7321d5590cbd5c" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Basis of Presentation </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The Company&#8217;s condensed consolidated financial statements were prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) and include the assets, liabilities, revenues and expenses of all controlled subsidiaries. The condensed consolidated statements of operations include the results of entities acquired from the date of each respective acquisition. Interests held by third parties in consolidated subsidiaries are presented as non-controlling interests, which represents the non-controlling stockholders&#8217; interests in the underlying net assets of the Company&#8217;s consolidated subsidiaries. For entities where the Company does not have a controlling interest (financial or operating), the investments in such entities are accounted for using the equity method. The Company applies the equity method of accounting when it has the ability to exercise significant influence over the operating and financial policies of an investee. The Company measures all other investments at fair value with changes in fair value recognized in net income or in the case that an equity </span></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><ix:continuation id="i8c88a2f7c623401383b76ef95bf08881" continuedAt="i7dbdeb8d51594b9491483f057a41e336"><ix:continuation id="if7c9ce2aa0bc49e09c7321d5590cbd5c" continuedAt="id611030b77b746dbb316aa8c45b9815b"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">investment does not have readily determinable fair values, at cost minus impairment (if any) plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited interim condensed consolidated financial statements and related disclosures have been prepared by management on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary for a fair statement of the interim periods presented. </span></div></ix:continuation></ix:continuation><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i7dbdeb8d51594b9491483f057a41e336"><ix:continuation id="id611030b77b746dbb316aa8c45b9815b">The results of the interim periods presented are not necessarily indicative of the results expected for the full year. Certain information and notes normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted under the SEC&#8217;s rules and regulations. Accordingly, the unaudited condensed consolidated financial statements and notes included herein should be read in conjunction with the Company&#8217;s audited consolidated financial statements and the related notes for the year ended December&#160;31, 2021, included in the 2021 Form 10-K.</ix:continuation></ix:continuation> </span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_40"></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfMTA4NzY_93612662-3946-4816-b484-0d32afcf817d" continuedAt="i3bf813b0f52c4eacbbd1ba7290468f9b" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;Summary of Significant Accounting Policies </span></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfMTA4NzM_34051353-aa38-4f3f-bd87-c78c155acc9d" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and reported amounts of revenue and expenses during the reporting periods covered by the condensed consolidated financial statements and accompanying notes. These judgments, estimates and assumptions are used for, but not limited to (i) valuation of the Company&#8217;s common stock and stock awards, (ii) fair value of acquired intangible assets and goodwill, (iii) fair value of contingent consideration arrangements in connection with business combinations, (iv) incremental borrowing rate used for the Company&#8217;s operating leases, (v) useful lives of long-lived assets, (vi) impairment of intangible assets and goodwill, (vii) allowance for Compass Concierge receivables and (viii) income taxes and certain deferred tax assets. The Company determines its estimates and judgments based on historical experience and on various other assumptions that it believes are reasonable under the circumstances. However, actual results could differ from these estimates and these differences may be material.</span></div></ix:nonNumeric><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfMTA4NzQ_5f29ecf7-d961-4834-a87e-cbda7db0147e" continuedAt="ic027110c34ba469587ff4e33dbba320b" escape="true">Business Combinations </ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic027110c34ba469587ff4e33dbba320b">Business combinations are accounted for under the acquisition method of accounting. This method requires, among other things, allocation of the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed at their estimated fair values on the acquisition date. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Management&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, not to exceed one year from the date of acquisition, the Company may record adjustments to the assets acquired and liabilities assumed, with a corresponding offset to goodwill if new information is obtained related to facts and circumstances that existed as of the acquisition date. After the measurement period, any subsequent adjustments are reflected in the condensed consolidated statements of operations. Acquisition costs, consisting primarily of third-party legal and consulting fees, are expensed as incurred.</ix:continuation> </span></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfMTA4Nzc_539f2119-bf7c-43c8-9074-85be3302056a" continuedAt="id81f63e9a9c641cba03e3a8e30a1f0f3" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues stock-based awards to employees, affiliated agents, service providers and board members. The Company measures compensation expense for all stock-based awards based on the estimated fair value of the awards on the date of grant. Compensation expense is generally recognized as expense on a straight-line basis over the service period based on the vesting requirements. The Company recognizes forfeitures as they occur. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For stock options, the Company generally estimates the fair value using the Black-Scholes option pricing model, which requires the input of subjective assumptions, including (1) the fair value of common stock, (2) the expected stock price volatility, (3) the expected term of the award, (4) the risk-free interest rate and (5) expected dividends. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the issuance of RSUs to affiliated agents as compensation for the provision of services, the Company offers RSUs to agents through its Agent Equity Program. The Agent Equity Program offers affiliated agents the ability to elect to have a portion of their commissions earned during a calendar year to be paid in the form of RSUs. RSUs issued in </span></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><ix:continuation id="i3bf813b0f52c4eacbbd1ba7290468f9b" continuedAt="i69943c502c1c470fbfb17e887c08708c"><ix:continuation id="id81f63e9a9c641cba03e3a8e30a1f0f3" continuedAt="i39034d475b5b4101b6ff6e13a946ba98"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">connection with the Agent Equity Program are granted at the beginning of the year following the calendar year in which the commissions were earned and are subject to the terms and conditions of the 2012 Stock Incentive Plan and the 2021 Equity Incentive Plan, as applicable. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted prior to December 2020 generally vest based upon the satisfaction of both a service-based condition and a liquidity event-based condition. The service-based vesting condition for these awards is generally satisfied over <ix:nonNumeric contextRef="i5f1852db84c24997a94ca02a22870f9a_D20201130-20201130" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfNjAwNg_ab60c80a-20d8-4735-871c-38d4b7cdd43a">four years</ix:nonNumeric>, except for the RSUs granted since 2020 associated with the Agent Equity Program, which vested immediately on the date of issuance. The liquidity event-based vesting condition is satisfied on the occurrence of a qualifying event, generally defined as a change in control or the effective date of the registration statement for the Company&#8217;s IPO.  The fair value of these RSUs was measured based on the fair value of the Company&#8217;s common stock on the grant date and began to be recognized as expense when both the required service-based vesting condition and the liquidity event-based vesting condition had been achieved using the accelerated attribution method. The liquidity event-based vesting requirement was met on March&#160;31, 2021, the effective date of the Company&#8217;s registration statement, see Note 1&#8212;&#8220;Business and Basis of Presentation&#8212;Initial Public Offering</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.&#8221;</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in December 2020, the Company began issuing RSUs that vest upon the satisfaction of only a service-based vesting condition that generally ranges from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfNzAxOA_0ed17056-308e-4719-9ddd-03992140719d">one</span> to <ix:nonNumeric contextRef="i16d3fccf202e43208a61681e4e21497e_D20220101-20220630" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfNzAyNA_133d8545-59ee-4f8f-82ac-36731a978c61">five years</ix:nonNumeric>. The fair value of these RSUs is measured based on the fair value of the Company&#8217;s common stock on the grant date and will be recognized as expense on a straight-line basis as the required service-based vesting condition is satisfied. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For RSUs to be granted in connection with the Agent Equity Program, the Company determines the value of the stock-based compensation expense at the time the underlying commission is earned and begins to recognize the associated expense on a straight-line basis over the requisite service periods beginning on the closing date of the underlying real estate commission transactions. The stock-based compensation expense is recorded as a liability and will be reclassified to Additional paid-in capital at the end of the vesting period when the underlying RSUs are issued. RSUs granted in connection with the Agent Equity Program are issued in the first quarter of the calendar year following when the underlying commission was earned.  </span></div></ix:continuation><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i39034d475b5b4101b6ff6e13a946ba98">On a limited basis, the Company has issued stock options and RSUs that contain service, performance and market-based vesting conditions that include stock price targets to be met after the listing of the Company&#8217;s stock on a public exchange. Such awards are valued using a Monte Carlo simulation and the underlying expense will be recognized as the associated vesting conditions are met.</ix:continuation> </span></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfMTA4NzU_5af18880-0dc8-4dbe-85f1-9a3dd03f4466" continuedAt="i6c33f848ae434777b9a22f092dc42e66" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncements </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-04,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. An update was also issued expanding the scope of this guidance. The guidance provides optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The guidance became effective starting March 12, 2020 and may be applied prospectively through December 31, 2022. The Company is evaluating applicable contracts and transactions to determine whether to elect the optional guidance. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The guidance amends ASC 805 to require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The amendment is effective for public companies with fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendment should be applied prospectively to business combinations occurring on or after the effective date. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the FASB issued ASU 2022-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326) - Troubled Debt Restructurings and Vintage Disclosures,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires enhanced disclosure of certain loan refinancings and restructurings by creditors when a borrower is experiencing financial difficulty while eliminating certain current recognition and measurement accounting guidance. This ASU also requires the disclosure of current-period gross write-offs by year of origination for financing receivables and net investments in leases.  The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The adoption of this standard </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i69943c502c1c470fbfb17e887c08708c"><ix:continuation id="i6c33f848ae434777b9a22f092dc42e66">is currently being evaluated and is not expected to have a material impact on the Company&#8217;s consolidated financial statements.</ix:continuation></ix:continuation></span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_43"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMTMxNA_ba3284c8-5445-481f-94b8-63e5475c26cf" continuedAt="i19b80fd98b7d4c2ea83020fec07bc123" escape="true">Acquisitions </ix:nonNumeric></span></div><ix:continuation id="i19b80fd98b7d4c2ea83020fec07bc123" continuedAt="i443c5d391e2f42ab94cb931efa29e057"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2022, the Company completed the acquisition of <ix:nonFraction unitRef="number" contextRef="ibe4e21cb4cbe46e0b02804323825ef0d_I20220630" decimals="2" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjM5Ng_add6f9da-e302-4b0b-9efc-4f849cddc4e9">100</ix:nonFraction>% of the ownership interests in a title insurance and escrow settlement services company and acquired the assets of a a small real estate brokerage. The purpose of these acquisitions was to expand the Company&#8217;s title and escrow offerings and to expand its existing brokerage business in key domestic markets. The Company has accounted for these acquisitions as business combinations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Total Consideration</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The total consideration for acquisitions completed during the three and six months ended June 30, 2022 comprised $<ix:nonFraction unitRef="usd" contextRef="i1f6548463caa4768b25ce310b6e83dc9_D20220101-20220630" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjA4NQ_6eb1903e-f434-4a44-836d-481af2a0dd03">12.1</ix:nonFraction>&#160;million of cash, net of cash acquired, $<ix:nonFraction unitRef="usd" contextRef="i2f3ec95685724b37a9fa188829667fa3_D20220101-20220630" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjEwMA_5841f4c4-8b48-413c-ab77-3f249ae50cb9">0.8</ix:nonFraction>&#160;million in Class A common stock of the Company and up to $<ix:nonFraction unitRef="usd" contextRef="ibe4e21cb4cbe46e0b02804323825ef0d_I20220630" decimals="-5" name="comp:BusinessCombinationContingentConsiderationAdditionalPayableInCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjExNA_fb624923-9e8e-4f6d-8a53-620813dbb111">3.6</ix:nonFraction>&#160;million of additional cash that may be paid contingent on certain earnings-based targets being met through 2029. Future cash payments were recorded as Accrued expenses and other current liabilities and Other non-current liabilities in the condensed consolidated balance sheets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The fair value of the assets acquired and the liabilities assumed primarily resulted in the recognition of: customer relationships of $<ix:nonFraction unitRef="usd" contextRef="i240b7663b4cd46eb8da48b2d9382722d_I20220630" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjEyOA_8c0869b4-aaee-4faa-bdb9-923b491414e5">8.1</ix:nonFraction>&#160;million; trademark intangible assets of $<ix:nonFraction unitRef="usd" contextRef="i5a4cfb8ae4f54394b0c253ad10f3f220_I20220630" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjE0Mg_ccedcd21-2cab-48d7-b186-a1a7309ab381">1.1</ix:nonFraction>&#160;million; $<ix:nonFraction unitRef="usd" contextRef="ibe4e21cb4cbe46e0b02804323825ef0d_I20220630" decimals="-5" name="comp:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjE1Ng_e77989b6-2ce4-4455-8f0c-357456ec36b0">1.0</ix:nonFraction>&#160;million of other current and non-current assets;  and $<ix:nonFraction unitRef="usd" contextRef="ibe4e21cb4cbe46e0b02804323825ef0d_I20220630" decimals="-5" name="comp:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjE3MA_d1088c33-69e3-472a-85b4-0be3b9d975e5">2.5</ix:nonFraction>&#160;million of other current and non-current liabilities. The excess of the purchase price over the fair value of the acquired net assets was recorded as goodwill of $<ix:nonFraction unitRef="usd" contextRef="ibe4e21cb4cbe46e0b02804323825ef0d_I20220630" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjE4NA_89d32678-25b7-4a81-8942-26d40df457fa">8.8</ix:nonFraction>&#160;million. Acquired intangible assets are being amortized over their estimated useful lives of approximately <ix:nonNumeric contextRef="id324870ec0484231aca9d6f413555fcc_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjIwMA_dce50275-a439-4bc0-976b-13af60a51580">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i0a9493470d8f4dcca3940d12a8341621_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjIwMg_f69531d3-1479-4366-85af-560963c4f552">5</ix:nonNumeric> years.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="ibe4e21cb4cbe46e0b02804323825ef0d_I20220630" decimals="INF" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfNzE0NjgyNTU5MTcwMw_842e21f0-e1dc-47e0-9116-136387366f0b">None</ix:nonFraction> of the goodwill recorded during the six months ended June&#160;30, 2022 is deductible for tax purposes. The amount of tax-deductible goodwill may increase in the future to approximately $<ix:nonFraction unitRef="usd" contextRef="i69a0443db0bc4944850491a5391818f4_I20221231" decimals="-5" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjIwNA_531a8e5d-14e7-481d-9e49-fa1c44fbacf2">2.6</ix:nonFraction>&#160;million dependent on the payment of certain holdbacks and acquisition related compensation arrangements. These amounts are not expected to have an impact on the income tax provision while the Company maintains a full valuation allowance on its U.S. deferred tax assets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has recorded the preliminary purchase price allocation as of the acquisition dates and expects to finalize its analysis within the measurement period (up to one year from the acquisition date) of the respective transaction. Any adjustments during the measurement period would have a corresponding offset to goodwill. Upon conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded to the consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Pro forma revenue and earnings for 2022 acquisitions have not been presented because they are not material to the Company&#8217;s consolidated revenue and results of operations, either individually or in the aggregate.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration represents obligations of the Company to transfer cash and common stock to the sellers of certain acquired businesses in the event that certain targets and milestones are met. Approximately $<ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="comp:BusinessCombinationContingentConsiderationLiabilityFixedInValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjYz_119ac32a-e807-42ff-8fec-f39e4c76da8d">8.7</ix:nonFraction> million of the obligations as of June&#160;30, 2022 are fixed in value. As of June&#160;30, 2022, the undiscounted maximum payment under these arrangements was $<ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="comp:BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMzg2_6453ad43-c566-468a-b300-680dcba9eb91">21.7</ix:nonFraction>&#160;million. <ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMTMxMw_f57450d7-93e7-40cd-9add-8e0cfc30e09e" continuedAt="i95778e003cc14fd4bc3211a8bbcbdfc9" escape="true">Changes in contingent consideration measured at fair value on a recurring basis were as follows (in millions):</ix:nonNumeric></span></div><div style="margin-top:12pt"><ix:continuation id="i95778e003cc14fd4bc3211a8bbcbdfc9"><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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i0987c41816904bf6ab8d3163124ebb18_I20220331" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfMi0xLTEtMS0xNDMyNA_3fe78d75-38df-400b-97d1-43e77a40f5e4">22.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ifdd7c0e982a04c49b46a5e02526d0cb5_I20210331" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfMi0zLTEtMS0xNDMyNA_6bc68a93-02a3-4bb1-be2e-36424b9fd2f7">28.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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfMi01LTEtMS0xNDMyNA_1f93dd34-ff0e-4af0-9415-a31f94749490">24.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia8a26a22c87f447582c5f373b9e47faa_I20201231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfMi03LTEtMS0xNDMyNA_bb286f41-7af3-4454-b916-d2d927e78327">39.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="comp:BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfMy0xLTEtMS0xNDMyNA_ba203f10-f8b5-4bdd-adb8-bf6c5d0fd870">3.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="comp:BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfMy0zLTEtMS0xNDMyNA_1bfdd753-c6e9-4991-bc29-3cc39a3f3076">2.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="comp:BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfMy01LTEtMS0xNDMyNA_f416452d-9d89-4e95-a837-247d5e8344b7">3.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="comp:BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfMy03LTEtMS0xNDMyNA_70b0b8b3-5e22-41df-b9c6-c5e8a30b2261">4.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments and issuances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" sign="-" name="comp:PaymentOfContingentConsiderationInCashAndIssuanceOfShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNC0xLTEtMS0xNDMyNA_46147f8f-6ce4-457d-a160-606678314927">4.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" sign="-" name="comp:PaymentOfContingentConsiderationInCashAndIssuanceOfShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNC0zLTEtMS0xNDMyNA_f8511442-03b8-4e88-8fea-d94cf8c8ca79">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="comp:PaymentOfContingentConsiderationInCashAndIssuanceOfShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNC01LTEtMS0xNDMyNA_0158f857-1ec5-4cbb-ad8d-ae0aa2647622">6.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" sign="-" name="comp:PaymentOfContingentConsiderationInCashAndIssuanceOfShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNC03LTEtMS0xNDMyNA_3401ee4b-1f9f-4967-8bfd-2b9111713142">11.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fair value (gains) losses included in net 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNS0xLTEtMS0xNDMyNA_4d649e69-c490-465f-a4a9-6562643d5f78">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNS0zLTEtMS0xNDMyNA_4914d1d4-b979-40da-a5a0-781a470842d3">2.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNS01LTEtMS0xNDMyNA_fbcc30f2-a15c-4463-8d44-37b1f6b2134d">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNS03LTEtMS0xNDMyNA_e0cbac12-e15c-4604-a82c-772da1d9a03c">0.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Closing balance</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNi0xLTEtMS0xNDMyNA_dc7ae58a-9ab3-4920-b156-b4895de81ec5">21.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4e5319fcd8104ee8b6da9dc6a2a1326f_I20210630" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNi0zLTEtMS0xNDMyNA_4c0566c1-e364-4168-acca-81dd60b6612d">33.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNi01LTEtMS0xNDMyNA_29e0ac29-7bff-49ff-aef7-3c20e839d289">21.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4e5319fcd8104ee8b6da9dc6a2a1326f_I20210630" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNi03LTEtMS0xNDMyNA_b4b542d0-176a-47f1-bc94-573c3f6574f2">33.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:continuation id="i443c5d391e2f42ab94cb931efa29e057" continuedAt="ib454f0c7d0084026a683e8d4c966899d">Other Acquisition Related Compensation </ix:continuation></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib454f0c7d0084026a683e8d4c966899d">In connection with the Company&#8217;s acquisitions, certain amounts paid or to be paid to selling shareholders are subject to clawback and forfeiture dependent on certain employees and agents providing continued service to the Company. These retention-based payments are accounted for as compensation for future services and the Company recognizes the expenses over the service period. As of June&#160;30, 2022, the Company expects to pay up to an additional $<ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="comp:BusinessCombinationFutureCompensationToBePaidToTheAcquirees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfOTgx_b9c1bdbd-4003-4d38-b9da-54f83f4658a5">43.1</ix:nonFraction> million in future compensation to such selling shareholders in connection with these arrangements. For the three months ended June&#160;30, 2022 and 2021, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="comp:BusinessAcquisitionCompensationExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMTEzNg_a758eebd-0c3b-4d07-b976-0ed65915ac5c">3.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="comp:BusinessAcquisitionCompensationExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMTE0Mw_cb4ecbdb-9d99-4b08-9903-719403dbe9ff">7.2</ix:nonFraction> million, respectively, and for the six months ended June&#160;30, 2022  and 2021, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="comp:BusinessAcquisitionCompensationExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMTA5OTUxMTYyOTE1OQ_efa7e05b-6b1f-4a7e-9097-868309ff2c5d">11.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="comp:BusinessAcquisitionCompensationExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMTA5OTUxMTYyOTE2OA_34df80ef-527f-4d7c-8dd3-a4b037caad31">11.4</ix:nonFraction> million, respectively, in compensation expense within Operations and support in the condensed consolidated statements of operations related to these arrangements.</ix:continuation> </span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_46"></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RleHRyZWdpb246NmU3ZGQxYTdmNjFiNGNlNmFlMDM3MDIzZjljMWIwODVfMjA0NQ_ea8584a6-9f22-4398-8bee-1278327fe2e7" continuedAt="ic838839029dd401b8ae6d2aaceafa4fe" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;Fair Value of Financial Assets and Liabilities </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s cash and cash equivalents of $<ix:nonFraction unitRef="usd" contextRef="i3be63b4a039e4a72bcdebc97ddeacc6f_I20220630" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RleHRyZWdpb246NmU3ZGQxYTdmNjFiNGNlNmFlMDM3MDIzZjljMWIwODVfOTk_a7400645-4d13-450d-bba0-5188f4ab48c8">430.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i32e0cc788ce74b559d99f3f753da85c0_I20211231" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RleHRyZWdpb246NmU3ZGQxYTdmNjFiNGNlNmFlMDM3MDIzZjljMWIwODVfMTA2_59c9c488-1121-4497-bb7c-1bec18e67dfe">618.3</ix:nonFraction> million as of June&#160;30, 2022 and December&#160;31, 2021, respectively, are held in cash and money market funds, which are classified as Level 1 within the fair value hierarchy because they are valued using quoted prices in active markets. These are the Company&#8217;s only Level 1 financial instruments. The Company does not hold any Level 2 financial instruments. The Company&#8217;s contingent consideration liabilities of $<ix:nonFraction unitRef="usd" contextRef="i30263a257b8c4bcfa500b2b3219207ca_I20220630" decimals="-5" name="comp:ContingentConsiderationFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RleHRyZWdpb246NmU3ZGQxYTdmNjFiNGNlNmFlMDM3MDIzZjljMWIwODVfNDgz_67b15501-d244-4641-a31e-916323ca22a2">21.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i47521ebc480a44f48e4351e7f164a821_I20211231" decimals="-5" name="comp:ContingentConsiderationFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RleHRyZWdpb246NmU3ZGQxYTdmNjFiNGNlNmFlMDM3MDIzZjljMWIwODVfNDkw_e409524c-ee52-4d3a-a472-eea20a1eb100">24.4</ix:nonFraction> million as of June&#160;30, 2022 and December&#160;31, 2021, respectively, are the Company&#8217;s only Level 3 financial instruments. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 3 &#8211; &#8220;Acquisitions&#8221; for changes in contingent consideration for the three and six months ended June&#160;30, 2022 and 2021. <ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RleHRyZWdpb246NmU3ZGQxYTdmNjFiNGNlNmFlMDM3MDIzZjljMWIwODVfMjA0Ng_0cd13166-4dc9-4b6f-aa89-8e3ec28d984d" continuedAt="i858227368bfb4f49a5c9d95bde378977" escape="true">The following table presents the balances of contingent consideration as presented in the condensed consolidated balance sheets (in millions): </ix:nonNumeric></span></div><div style="margin-top:12pt"><ix:continuation id="i858227368bfb4f49a5c9d95bde378977"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.939%"><tr><td style="width:1.0%"></td><td style="width:67.659%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.213%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.216%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RhYmxlOjM0YmFjZmUyMjk0YTQzMTA5NTQyM2FhODU1MWM5ZTFiL3RhYmxlcmFuZ2U6MzRiYWNmZTIyOTRhNDMxMDk1NDIzYWE4NTUxYzllMWJfMS0xLTEtMS0xNDMyNA_12e26500-7041-42ce-bbcd-09f8d1dcb260">15.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RhYmxlOjM0YmFjZmUyMjk0YTQzMTA5NTQyM2FhODU1MWM5ZTFiL3RhYmxlcmFuZ2U6MzRiYWNmZTIyOTRhNDMxMDk1NDIzYWE4NTUxYzllMWJfMS0zLTEtMS0xNDMyNA_9e8c3da3-72ae-4701-aeed-0098058f385a">12.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RhYmxlOjM0YmFjZmUyMjk0YTQzMTA5NTQyM2FhODU1MWM5ZTFiL3RhYmxlcmFuZ2U6MzRiYWNmZTIyOTRhNDMxMDk1NDIzYWE4NTUxYzllMWJfMi0xLTEtMS0xNDMyNA_55d3ff2f-25e1-43c8-844d-98ea194592cc">5.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RhYmxlOjM0YmFjZmUyMjk0YTQzMTA5NTQyM2FhODU1MWM5ZTFiL3RhYmxlcmFuZ2U6MzRiYWNmZTIyOTRhNDMxMDk1NDIzYWE4NTUxYzllMWJfMi0zLTEtMS0xNDMyNA_1ccc0dca-6e5a-4de1-bfda-21f64bd09068">11.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contingent consideration</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RhYmxlOjM0YmFjZmUyMjk0YTQzMTA5NTQyM2FhODU1MWM5ZTFiL3RhYmxlcmFuZ2U6MzRiYWNmZTIyOTRhNDMxMDk1NDIzYWE4NTUxYzllMWJfMy0xLTEtMS0xNDMyNA_c611ab7b-b83e-437f-b269-924627bfd52c">21.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RhYmxlOjM0YmFjZmUyMjk0YTQzMTA5NTQyM2FhODU1MWM5ZTFiL3RhYmxlcmFuZ2U6MzRiYWNmZTIyOTRhNDMxMDk1NDIzYWE4NTUxYzllMWJfMy0zLTEtMS0xNDMyNA_d7d09702-d168-4f28-823c-919f0913940d">24.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers of financial instruments between Level 1, Level 2 and Level 3 during the periods presented. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 3 Financial Liabilities </span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic838839029dd401b8ae6d2aaceafa4fe">The Company&#8217;s Level 3 financial liabilities relate to acquisition-related contingent consideration arrangements. Contingent consideration represents obligations of the Company to transfer cash to the sellers of certain acquired entities in the event that certain targets and milestones are met. The Company estimated the fair value of the contingent consideration using a variety of inputs,  the most significant of which were the forecasted future results of the acquired businesses, not observable in the market. The impact of changes in these assumptions are not expected to result in material changes to the fair value of the Level 3 financial liabilities. Changes in the fair value of Level 3 financial liabilities are included within Operations and support in the condensed consolidated statements of operations (see Note 3 &#8211; &#8220;Acquisitions&#8221;).</ix:continuation> </span></div><div style="margin-top:12pt"><span><br/></span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_49"></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNjI0OQ_10910d0b-7515-423d-b5ed-8aba9c4df0c3" continuedAt="i04f9ee96e44945e192e5b239eaff1add" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;Debt</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concierge Credit Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In July 2020, the Company entered into a Revolving Credit and Security Agreement (the &#8220;Concierge Facility&#8221;) with Barclays Bank PLC, as administrative agent, and the several lenders party thereto. The Concierge Facility provides for a $<ix:nonFraction unitRef="usd" contextRef="i401c3a764148451bb75d6f9a0b7c7990_I20200731" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMjY3_feda3a20-7715-45ba-acdc-23f99c6ba3a8">75.0</ix:nonFraction> million revolving credit facility and is solely used to finance, in part, the Company&#8217;s Compass Concierge Program. The Concierge Facility is secured primarily by the Concierge Receivables and cash of the Compass Concierge Program.  On July&#160;29, 2021, the Company amended and restated the Concierge Facility (the &#8220;A&amp;R Concierge Facility&#8221;) to among other things, extend the revolving period to July 28, 2022,  lower the interest rate to LIBOR plus a margin of <ix:nonFraction unitRef="number" contextRef="i43ec22fccc1c46b4936b1d25e71119ae_D20210729-20210729" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMTE2OA_ce641e29-0ad3-4e1e-bef6-8fe8447dc2bd">1.85</ix:nonFraction>%, which may be adjusted, and lower the annual commitment fee to <ix:nonFraction unitRef="number" contextRef="ia7243d6691cd48a3ba47999c71638809_D20210729-20210729" decimals="4" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMTIzNw_cb696646-f8a8-4f7c-baa6-6b9537356b60">0.35</ix:nonFraction>% if the A&amp;R Concierge Facility is utilized greater than <ix:nonFraction unitRef="number" contextRef="ia7243d6691cd48a3ba47999c71638809_D20210729-20210729" decimals="2" name="comp:LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfOTg5NTYwNDY3MDgxNQ_5c135ede-424d-4885-bd0b-a63fb31bec3d">50</ix:nonFraction>% (the annual commitment fee remained the same, at <ix:nonFraction unitRef="number" contextRef="i99c2020c044a400cb542028a674c8360_D20210729-20210729" decimals="4" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMTM0NA_fe6b6c83-3c5d-4389-9f36-c1c22f740ee4">0.50</ix:nonFraction>%, if the Concierge Facility is utilized less than <ix:nonFraction unitRef="number" contextRef="i99c2020c044a400cb542028a674c8360_D20210729-20210729" decimals="2" name="comp:LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfOTg5NTYwNDY3MDgxMA_95ecc77b-a847-4392-bc49-f32a19e4a336">50</ix:nonFraction>%).  On August 5, 2022, the Company further amended and restated the Concierge Facility (the &#8220;Second A&amp;R Concierge Facility&#8221;) to among other things extend the revolving period to August 4, 2023, replace the LIBOR benchmark with Term SOFR plus a credit adjustment spread of <ix:nonFraction unitRef="number" contextRef="id2b192239e854fda92611d120ab36bfc_D20220805-20220805" decimals="7" name="comp:DebtInstrumentCreditSpreadOnVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMzg0ODI5MDcxMjc2Ng_af3ec765-584a-4cf8-aad2-c7b91d5ec218">0.11448</ix:nonFraction>% and make certain other technical adjustments. The applicable margin on the </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><ix:continuation id="i04f9ee96e44945e192e5b239eaff1add" continuedAt="if36cb9fce8f64b5daf09956646ffd565"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Second A&amp;R Concierge Facility increased from <ix:nonFraction unitRef="number" contextRef="i43ec22fccc1c46b4936b1d25e71119ae_D20210729-20210729" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNDM5ODA0NjUyNjU3NA_ce641e29-0ad3-4e1e-bef6-8fe8447dc2bd">1.85</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="id2b192239e854fda92611d120ab36bfc_D20220805-20220805" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMzg0ODI5MDcxMjc3Ng_1a2b53de-833b-45f2-b8b2-f5d3174a63ee">2.35</ix:nonFraction>%. The annual commitment fee as described in the preceding sentences remained the same. The interest rate on the Concierge Facility was <ix:nonFraction unitRef="number" contextRef="if2c5a20904c543ff8d91a4e3614eddda_I20220630" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNDM5ODA0NjUxODY4Nw_3a27631b-0cff-481a-88f5-18b1d271742c">3.96</ix:nonFraction>% as of June&#160;30, 2022. Pursuant to the Second A&amp;R Concierge Facility, the principal amount, if any, is payable in full in February <ix:nonNumeric contextRef="idf9b5bcf6fbd416d8f9433208f33aaf9_D20220101-20220630" name="comp:LineOfCreditFacilityExpirationMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMTUwMg_594b1492-e842-4e62-9fc3-2f91075eeda0">2024</ix:nonNumeric>, unless earlier terminated or extended.  </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has the option to repay the borrowings under the Second A&amp;R Concierge Facility without premium or penalty prior to maturity. The Second A&amp;R Concierge Facility contains customary affirmative covenants, such as financial statement reporting requirements, as well as covenants that restrict its ability to, among other things, incur additional indebtedness, sell certain receivables, declare dividends or make certain distributions, and undergo a merger or consolidation or certain other transactions. Additionally, in the event that the Company fails to comply with certain financial covenants that require the Company to meet certain liquidity-based measures, the commitments under the Second A&amp;R Concierge Facility will automatically be reduced to zero and the Company will be required to repay any outstanding loans under the Second A&amp;R Concierge Facility. As of June&#160;30, 2022, <ix:nonNumeric contextRef="idf9b5bcf6fbd416d8f9433208f33aaf9_D20220101-20220630" name="us-gaap:LineOfCreditFacilityCovenantCompliance" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMjQ0Mw_cbcdac21-748e-4737-bf82-c900d203af6c">the Company was in compliance with the covenants under the A&amp;R Concierge Facility.</ix:nonNumeric></span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Facility </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company entered into a Revolving Credit and Guaranty Agreement (the &#8220;Revolving Credit Facility&#8221;) with Barclays Bank PLC, as administrative agent and as collateral agent, and certain other lenders. The Revolving Credit Facility provides for a $<ix:nonFraction unitRef="usd" contextRef="i26bc1ea38dab42fa94434fc1d729676f_I20210331" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMjczNw_bb59b3c2-d3d1-41ba-8125-cd9174cce2f4">350.0</ix:nonFraction> million revolving credit facility, which may be increased by the greater of $<ix:nonFraction unitRef="usd" contextRef="i26bc1ea38dab42fa94434fc1d729676f_I20210331" decimals="-5" name="comp:LineOfCreditFacilityAdditionalBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMjgwOA_f0da6d08-8049-4b10-92b8-6dee2c1054d7">250.0</ix:nonFraction> million and <ix:nonFraction unitRef="number" contextRef="i26bc1ea38dab42fa94434fc1d729676f_I20210331" decimals="3" name="comp:LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMjgxNQ_84a6c5a6-ff58-4bca-9118-d40288741138">18.5</ix:nonFraction>% of the Company&#8217;s consolidated total assets, plus such additional amount so long as the Company&#8217;s total net leverage ratio does not exceed <ix:nonFraction unitRef="number" contextRef="i26bc1ea38dab42fa94434fc1d729676f_I20210331" decimals="2" name="comp:NetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMjk1Ng_e49b3249-5a3d-46a1-a14f-77c076be3997">4.50</ix:nonFraction>:1.00 on a pro forma basis, subject to the terms and conditions of the Revolving Credit Facility. The Revolving Credit Facility also includes a letter of credit sublimit, which is the lesser of (i) $<ix:nonFraction unitRef="usd" contextRef="i26bc1ea38dab42fa94434fc1d729676f_I20210331" decimals="-5" name="comp:LineOfCreditFacilityMaximumBorrowingCapacitySublimit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMzE3NQ_cf0f8638-92d7-45b9-9126-a1b8c429a8e9">125.0</ix:nonFraction> million and (ii) the aggregate unused amount of the revolving commitments then in effect under the Revolving Credit Facility. The Company&#8217;s obligations under the Revolving Credit Facility are guaranteed by certain of the Company&#8217;s subsidiaries and are secured by a first priority security interest in substantially all of the assets of the Company and the Company&#8217;s subsidiary guarantors. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Revolving Credit Facility bear interest, at the Company&#8217;s option, at either (i) a floating rate per annum equal to the base rate plus a margin of <ix:nonFraction unitRef="number" contextRef="i5c5878bc403740948b6429c372cd372c_D20220101-20220630" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMzcyMg_8b69edaf-655b-45c1-b0f9-28b75aa287bc">0.50</ix:nonFraction>% or (ii) a floating rate per annum equal to the rate at which dollar deposits are offered in the London interbank market plus a margin of <ix:nonFraction unitRef="number" contextRef="i2fa4f30912ac45f2a9349904c548eb8b_D20220101-20220630" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMzg2Mg_89803e5d-a397-45c5-bf7f-c965a9feb7f7">1.50</ix:nonFraction>%. The base rate is equal to the highest of (a) the prime rate as quoted by The Wall Street Journal, (b) the federal funds effective rate plus <ix:nonFraction unitRef="number" contextRef="ib50dabac45d346c787592c8d5abbb181_D20220101-20220630" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNDA0Mg_f71b4139-53b9-42d0-80d9-f8dd6cd3ea60">0.50</ix:nonFraction>%, (c) the rate at which dollar deposits are offered in the London interbank market for a one-month interest period plus <ix:nonFraction unitRef="number" contextRef="i32c340b2086247579a1e7bc8506244cb_D20220101-20220630" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNDE2NA_51284b31-da12-4ecf-836e-f02790b5eca6">1.00</ix:nonFraction>% and (d) <ix:nonFraction unitRef="number" contextRef="ib33fc680237045439df9b2ccb2b18b12_D20220101-20220630" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNDE3NQ_dad9034c-e13f-44aa-87cd-6411819e8ab5">1.00</ix:nonFraction>%. During an event of default under the Revolving Credit Facility, the applicable interest rates are increased by <ix:nonFraction unitRef="number" contextRef="i010b93fbb65b41539f3c9104dbc4497a_D20220101-20220630" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNDI5MA_19a4bba8-1640-4571-a7ac-cd139b4ed88e">2.0</ix:nonFraction>% per annum. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is also obligated to pay other customary fees for a credit facility of this type, including a commitment fee on a quarterly basis based on amounts committed but unused under the Revolving Credit Facility of <ix:nonFraction unitRef="number" contextRef="ib33fc680237045439df9b2ccb2b18b12_D20220101-20220630" decimals="5" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNDUzMw_acc9f8ec-204b-4297-8f72-57b6c3903623">0.175</ix:nonFraction>% per annum, fees associated with letters of credit and administrative and arrangement fees. The principal amount, if any, is payable in full on March 4, <ix:nonNumeric contextRef="ib33fc680237045439df9b2ccb2b18b12_D20220101-20220630" name="comp:LineOfCreditFacilityExpirationMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNDY0OA_e97b8402-ae89-4f29-838a-0498e6a2db84">2026</ix:nonNumeric>, unless earlier terminated or extended. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has the option to repay the Company&#8217;s borrowings, and to permanently reduce the loan commitments in whole or in part, under the Revolving Credit Facility without premium or penalty prior to maturity. As of June&#160;30, 2022, there were <ix:nonFraction unitRef="usd" contextRef="i5bc82f7b88cd4aa296767c32aea59228_I20220630" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNDkyNQ_1e05da20-cfd5-418e-bb19-25ff067b390e">no</ix:nonFraction> borrowings outstanding under the Revolving Credit Facility and outstanding letters of credit under the Revolving Credit Facility totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i33e6b84db2d74a7088e82800dee2f5f5_I20220630" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNTA3OQ_aae3b215-555e-497a-b905-ed416c56e610">31.5</ix:nonFraction> million. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Revolving Credit Facility contains customary representations, warranties, financial covenants applicable to the Company and to the Company&#8217;s restricted subsidiaries, affirmative covenants, such as financial statement reporting requirements, and negative covenants which restrict their ability, among other things, to incur liens and indebtedness, make certain investments, declare dividends, dispose of, transfer or sell assets, make stock repurchases and consummate certain other matters, all subject to certain exceptions. The financial covenants require that the Company maintain certain liquidity-based measures and total revenue requirements. As of June&#160;30, 2022, <ix:nonNumeric contextRef="i21f2908e3d074784bbb040b7d8bcab68_D20220101-20220630" name="us-gaap:LineOfCreditFacilityCovenantCompliance" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNTc0Ng_47ab19ea-34be-4f71-a8e5-332509d11022">the Company was in compliance with the financial covenants under the Revolving Credit Facility.</ix:nonNumeric></span></div></ix:continuation><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if36cb9fce8f64b5daf09956646ffd565">The Revolving Credit Facility includes customary events of default that include, among other things, nonpayment of principal, interest or fees, inaccuracy of representations and warranties, violation of certain covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments, change of control and certain material ERISA events. The occurrence of an event of default could result in the acceleration of the obligations under the Revolving Credit Facility.</ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">15</span></div></div></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_52"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81Mi9mcmFnOjIxZTc0ODQyMGRiYzRiN2VhM2VlNWNmYmUwZGM5M2Q2L3RleHRyZWdpb246MjFlNzQ4NDIwZGJjNGI3ZWEzZWU1Y2ZiZTBkYzkzZDZfNDE2Ng_3e131f13-a066-4436-84ff-5ce7fe2b5961" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.&#160;&#160;&#160;&#160;Commitments and Contingencies </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may be involved in disputes or regulatory inquiries that arise in the ordinary course of business. When the Company determines that a loss is both probable and reasonably estimable, a liability is recorded and disclosed if the amount is material to the Company&#8217;s business, taken as a whole. When a material loss contingency is only reasonably possible, the Company does not record a liability, but instead discloses the nature and the amount of the claim and an estimate of the loss or range of loss, if such an estimate can reasonably be made. Legal costs related to the defense of loss contingencies are expensed as incurred. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Claims or regulatory actions against the Company, whether meritorious or not, could have an adverse impact on the Company due to legal costs, diversion of management resources and other elements. Except as identified with respect to the matters below, the Company does not believe that the outcome of any individual existing legal or regulatory proceeding to which it is a party will have a material adverse effect on its results of operations, financial condition or overall business in each case, taken as a whole. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Realogy Holdings Corp., et al v. Urban Compass, Inc. and Compass Inc.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2019, Realogy Holdings Corp., NRT New York LLC (&#8220;Corcoran&#8221;) and many of its related entities (collectively, &#8220;Plaintiffs&#8221;) filed a complaint against the Company in the New York Supreme Court. The complaint alleges various violations of New York and California state law related to claims of unfair competition and seeks unspecified damages. The Company filed a Motion to Dismiss in September 2019. In September 2019, Plaintiffs filed an amended complaint, removing one claim and adding a claim for defamation. In November 2019, the Company moved to compel arbitration related to claims asserted by Corcoran and moved to dismiss all of the counts. In June 2020, the Court denied the motion to dismiss and denied the motion to compel arbitration as moot, granting Plaintiffs leave to amend the complaint as to claims asserted by Corcoran without prejudice to Defendants&#8217; ability to move to compel or dismiss the second amended complaint.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On July 3, 2020, Plaintiffs filed their second amended complaint. On December 18, 2020, the Court denied the Company&#8217;s motion to compel arbitration on Plaintiffs&#8217; second amended complaint without prejudice. Defendants&#8217; answer to the second amended complaint and counterclaims were filed on January 28, 2021. Additionally, the Company filed its appeal of the lower Court&#8217;s denial of the Company&#8217;s motion to dismiss and motion to compel arbitration on February 1, 2021. On June 1, 2021, the First Department affirmed the lower Court&#8217;s denial of the Company&#8217;s motion to compel arbitration. Discovery is proceeding, with an end date set for October 3, 2022. The Company is currently engaged in settlement discussions with Plaintiffs, but there has been no definitive agreement to resolve the matter as of the time of this filing. The Company is unable to predict the outcome of this action or to reasonably estimate the possible loss or range of loss, if any, arising from the claims asserted therein.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Letter of Credit Agreements </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has irrevocable letters of credit with various financial institutions, primarily related to security deposits for leased facilities. As of June&#160;30, 2022 and December&#160;31, 2021, the Company was contingently liable for $<ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81Mi9mcmFnOjIxZTc0ODQyMGRiYzRiN2VhM2VlNWNmYmUwZGM5M2Q2L3RleHRyZWdpb246MjFlNzQ4NDIwZGJjNGI3ZWEzZWU1Y2ZiZTBkYzkzZDZfMzMwNw_6518d3f0-6472-45f2-ac76-89e70556180c">50.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81Mi9mcmFnOjIxZTc0ODQyMGRiYzRiN2VhM2VlNWNmYmUwZGM5M2Q2L3RleHRyZWdpb246MjFlNzQ4NDIwZGJjNGI3ZWEzZWU1Y2ZiZTBkYzkzZDZfMzMxNA_541de8da-55d1-4215-8c77-0cf984411ad4">54.5</ix:nonFraction> million, respectively, under these letters of credit. As of June&#160;30, 2022, $<ix:nonFraction unitRef="usd" contextRef="if2053586ad364c81a16b6d293adcfeeb_I20220630" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81Mi9mcmFnOjIxZTc0ODQyMGRiYzRiN2VhM2VlNWNmYmUwZGM5M2Q2L3RleHRyZWdpb246MjFlNzQ4NDIwZGJjNGI3ZWEzZWU1Y2ZiZTBkYzkzZDZfMzM3Mw_c9ac21eb-7c47-4ba4-a477-ef89a51cc71f">31.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i087bd1b138044a44a4bd237d456c7060_I20220630" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81Mi9mcmFnOjIxZTc0ODQyMGRiYzRiN2VhM2VlNWNmYmUwZGM5M2Q2L3RleHRyZWdpb246MjFlNzQ4NDIwZGJjNGI3ZWEzZWU1Y2ZiZTBkYzkzZDZfMzM4MA_b55427d8-0779-4a59-b381-6316a4c3ca61">19.0</ix:nonFraction> million of these letters of credit were collateralized by the Revolving Credit Facility and cash and cash equivalents, respectively. As of December&#160;31, 2021, $<ix:nonFraction unitRef="usd" contextRef="idd1e909eecab46b685834168ce756627_I20211231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81Mi9mcmFnOjIxZTc0ODQyMGRiYzRiN2VhM2VlNWNmYmUwZGM5M2Q2L3RleHRyZWdpb246MjFlNzQ4NDIwZGJjNGI3ZWEzZWU1Y2ZiZTBkYzkzZDZfMzUxOA_b4803701-58e2-4dc0-a38a-d2626954cdac">30.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5d6d0ae1c28246e9a805376228d7e989_I20211231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81Mi9mcmFnOjIxZTc0ODQyMGRiYzRiN2VhM2VlNWNmYmUwZGM5M2Q2L3RleHRyZWdpb246MjFlNzQ4NDIwZGJjNGI3ZWEzZWU1Y2ZiZTBkYzkzZDZfMzUyNQ_a6227a20-4af2-410f-a580-1c17c2009d72">24.2</ix:nonFraction> million of these letters of credit were collateralized by the Revolving Credit Facility and cash and cash equivalents, respectively.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Escrow and Trust Deposits </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a service to its home buyers and sellers, the Company administers escrow and trust deposits which represent undistributed amounts for the settlement of real estate transactions. The escrow and trust deposits totaled $<ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:NoninterestBearingDepositLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81Mi9mcmFnOjIxZTc0ODQyMGRiYzRiN2VhM2VlNWNmYmUwZGM5M2Q2L3RleHRyZWdpb246MjFlNzQ4NDIwZGJjNGI3ZWEzZWU1Y2ZiZTBkYzkzZDZfMzkwNg_9194e1b0-51ec-4cce-881f-c1f9f0592002">259.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:NoninterestBearingDepositLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81Mi9mcmFnOjIxZTc0ODQyMGRiYzRiN2VhM2VlNWNmYmUwZGM5M2Q2L3RleHRyZWdpb246MjFlNzQ4NDIwZGJjNGI3ZWEzZWU1Y2ZiZTBkYzkzZDZfMzkxMw_4d311e3d-9b94-438f-a699-9284a4045c5d">172.1</ix:nonFraction> million as of June&#160;30, 2022 and December&#160;31, 2021, respectively. These deposits are not assets of the Company and therefore are excluded from the accompanying condensed consolidated balance sheets. However, the Company remains contingently liable for the disposition of these deposits.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16</span></div></div></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_55"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMjYxMg_30124204-b8eb-4fb0-a603-e8c49d5ef0df" continuedAt="ie7e7d077f6b84b6e901e0c2d1f03536f" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;Preferred Stock and Common Stock </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Undesignated Preferred Stock </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company adopted a restated certificate of incorporation, which authorizes the Company to issue up to <ix:nonFraction unitRef="shares" contextRef="i634b235c7c4e488aa918063a8da58889_I20210430" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMTg0_818ea330-13b1-413c-90b7-0f2b78804b0e">25.0</ix:nonFraction> million shares of undesignated preferred stock with a $<ix:nonFraction unitRef="usdPerShare" contextRef="i634b235c7c4e488aa918063a8da58889_I20210430" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMjMz_84e91c10-6744-43cc-b973-9ab8f4ba8d6b">0.00001</ix:nonFraction> par value per share. As of June&#160;30, 2022, there are <ix:nonFraction unitRef="shares" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMjc3_1181a6b6-1507-41bb-84b1-a5859ad7f98e"><ix:nonFraction unitRef="shares" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMjc3_9dfe3ff1-9d94-43ca-b139-0e37e76f22d8">no</ix:nonFraction></ix:nonFraction> shares of the Company&#8217;s preferred stock issued and outstanding. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company approved the establishment of Class C common stock and an agreement with the Company&#8217;s Chief Executive Officer to exchange his Class A common stock for Class C common stock. On March&#160;31, 2021, in connection with the effectiveness of the registration statement for the Company&#8217;s IPO, <ix:nonFraction unitRef="shares" contextRef="i351bf4be8c9c458d8c383216ddf77a02_D20210331-20210331" decimals="INF" name="us-gaap:ConversionOfStockSharesIssued1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfNjYw_f0636b85-f338-410c-84c0-fb41f451e6ee">15.2</ix:nonFraction> million shares of Class A common stock held by the Company&#8217;s Chief Executive Officer were automatically exchanged for an equivalent number of shares of Class C common stock. In addition, any Class A common stock issued to the Company&#8217;s Chief Executive Officer from RSU awards granted prior to February 2021 are able to be exchanged for Class C common stock. <ix:nonNumeric contextRef="i0e75aacf35a9495587269b8a0acdfef7_D20210228-20210228" name="us-gaap:CommonStockVotingRights" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMTAwMg_dcf54a3c-e08d-42d0-b7ca-8cb0f04f8f55">Each share of Class C common stock is entitled to twenty votes</ix:nonNumeric> per share and will be convertible at any time into one share of Class A common stock and will automatically convert into Class A common stock under certain &#8220;sunset&#8221; provisions. Other than certain permitted transfers for estate planning purposes, upon a transfer of Class C common stock, the Class C common stock will automatically convert into Class A common stock. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company adopted a restated certificate of incorporation and changed its authorized capital stock to consist of <ix:nonFraction unitRef="shares" contextRef="idcc53fdff46f4fbd93dbd9bc5724568f_I20210430" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMTQ4MA_1b57f348-fa74-4394-b921-ed24f7675682">12,500</ix:nonFraction> million shares of Class A common stock, <ix:nonFraction unitRef="shares" contextRef="i849e8cb450244466af4399d15fea6ef2_I20210430" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMTUxNQ_54162ecf-5dee-40a2-b571-71411c291032">1,250</ix:nonFraction> million shares of Class B common stock and <ix:nonFraction unitRef="shares" contextRef="i3dd0af70a12141b68d0bf3e6662db7f8_I20210430" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMTU1Mw_13694549-029c-40c4-838d-c038487b3157">100</ix:nonFraction> million shares of Class C common stock. As of June&#160;30, 2022 and December&#160;31, 2021, the Company has <ix:nonFraction unitRef="stockclass" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="INF" name="comp:CommonStockNumberOfClasses" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMjE5OTAyMzI1ODIwMQ_a5cecae2-e2dd-4a97-a920-304d75e7b8c1">three</ix:nonFraction> classes of common stock: Class A common stock, Class B common stock and Class C common stock. Each class has par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMTc0OQ_8151e03f-ed5f-4506-af77-bb682ff82c91">0.00001</ix:nonFraction>. </span></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:ScheduleOfStockByClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMjYxMw_66a5660d-d52b-442d-a92a-687010699205" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reflect the authorized, issued and outstanding shares for each of the classes of common stock as of June&#160;30, 2022 and  December&#160;31, 2021:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>Authorized</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>&#160;Issued</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>&#160;Outstanding</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="idfa0b31b9ec24ab5b4f34e9b6e31e2b8_I20220630" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfMi0xLTEtMS0xNDMyNA_4238accd-27e2-48ea-bca7-bbf30c68f55e">12,500,000,000</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="idfa0b31b9ec24ab5b4f34e9b6e31e2b8_I20220630" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfMi0zLTEtMS0xNDMyNA_b913b7fd-49aa-4911-ae8d-70fd1f8233eb">412,247,156</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="idfa0b31b9ec24ab5b4f34e9b6e31e2b8_I20220630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfMi01LTEtMS0xNDMyNA_c6806778-db54-4fab-9a72-1a5466c59e0b">412,247,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i83f5d14289294f07874cae7d425ffcc3_I20220630" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfMy0xLTEtMS0xNDMyNA_2c5917db-4665-4166-b7f0-e1e7e1d6730b">1,250,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i83f5d14289294f07874cae7d425ffcc3_I20220630" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfMy0zLTEtMS0xNDMyNA_f52ba3db-ca7d-42b8-9890-7010fb87b01b">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i83f5d14289294f07874cae7d425ffcc3_I20220630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfMy01LTEtMS0xNDMyNA_c0c2c799-b153-4c31-8042-8981057fb7b3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class C common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="if7be4551329940d79bc6b2f8d4050566_I20220630" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfNC0xLTEtMS0xNDMyNA_80859fff-97cc-447c-91d1-f6d472464b2c">100,000,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="if7be4551329940d79bc6b2f8d4050566_I20220630" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfNC0zLTEtMS0xNDMyNA_52be754f-084a-4e34-8249-330fdd04491d">17,709,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="if7be4551329940d79bc6b2f8d4050566_I20220630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfNC01LTEtMS0xNDMyNA_d8625026-24ed-469c-96a4-a5c5803fc190">17,709,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfNS0xLTEtMS0xNDMyNA_e911ad21-25f6-47ac-ac45-cfde547efffa">13,850,000,000</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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfNS0zLTEtMS0xNDMyNA_de12f0e6-e7d2-4ecf-b517-0ed707e18db2">429,957,017</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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfNS01LTEtMS0xNDMyNA_4607ecba-b22f-4d23-83f4-aa051a53f2bb">429,957,017</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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Shares <br/>Authorized</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Shares <br/>Issued</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>&#160;Outstanding</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ie696292a2d614553b0bf49d6d90dcc66_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfMi0xLTEtMS0xNDMyNA_e8b17bf6-4e27-42c9-a2f1-d38c35f323d6">12,500,000,000</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ie696292a2d614553b0bf49d6d90dcc66_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfMi0zLTEtMS0xNDMyNA_d92c371f-73d8-451c-a4e3-b5d7118ee520">391,912,514</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ie696292a2d614553b0bf49d6d90dcc66_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfMi01LTEtMS0xNDMyNA_47133c88-cbcd-44d5-bacf-3c078a9000de">391,912,514</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ifc0ff3d6fc7545c4b8882ba6916c06b0_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfMy0xLTEtMS0xNDMyNA_0b59c54d-fcda-4c6c-8dbe-584920d37d0e">1,250,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ifc0ff3d6fc7545c4b8882ba6916c06b0_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfMy0zLTEtMS0xNDMyNA_7efb5419-fa12-45cc-aa92-0c76927f2c57">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ifc0ff3d6fc7545c4b8882ba6916c06b0_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfMy01LTEtMS0xNDMyNA_d1efd35b-7e14-46af-9ed0-612ed755cde1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Class C common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ia87882c79ae441998c1a833eda86fa89_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfNC0xLTEtMS0xNDMyNA_dad69aaa-7289-4373-b8f3-2fec467701b5">100,000,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ia87882c79ae441998c1a833eda86fa89_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfNC0zLTEtMS0xNDMyNA_619b710f-f44e-4356-87d4-10a961f6b375">17,355,237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ia87882c79ae441998c1a833eda86fa89_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfNC01LTEtMS0xNDMyNA_fba4baed-0771-45af-88e9-a921d385ef71">17,355,237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfNS0xLTEtMS0xNDMyNA_e24a2051-a4ba-4499-a1d6-89ff7e42412f">13,850,000,000</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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfNS0zLTEtMS0xNDMyNA_4b4cf807-354c-4436-b9a8-0abe66603859">409,267,751</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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfNS01LTEtMS0xNDMyNA_4b129700-5957-4837-8c41-834a3e8a64f4">409,267,751</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></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of Class A common stock are entitled to <ix:nonFraction unitRef="vote" contextRef="idfa0b31b9ec24ab5b4f34e9b6e31e2b8_I20220630" decimals="INF" name="comp:CommonStockVotingRightsNumberOfVotesForEachShare" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMTkzOQ_01497605-c412-49c8-85af-60727d67c605">one</ix:nonFraction> vote per share. Holders of Class B common stock are not entitled to vote. Holders of Class C common stock are entitled to <ix:nonFraction unitRef="vote" contextRef="if7be4551329940d79bc6b2f8d4050566_I20220630" decimals="INF" name="comp:CommonStockVotingRightsNumberOfVotesForEachShare" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMjA2NA_0f3c22d6-5b38-44f9-a0db-24d61dda0922">twenty</ix:nonFraction> votes per share.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of Class C common stock is convertible at any time at the option of the holder into one share of Class A common stock. Each share of Class C common stock will automatically convert into a share of Class A common stock upon sale or transfer, except for certain permitted transfers. </span></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie7e7d077f6b84b6e901e0c2d1f03536f">On July 1, 2021, the board of directors of the Company approved the conversion of all outstanding shares of the Company&#8217;s Class B common stock into the same number of shares of the Company&#8217;s Class A common stock effective on that date.</ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17</span></div></div></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_58"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTMyNA_3e381d0d-8442-48aa-884b-c286dd39e55e" continuedAt="i78494e5d28cc47f9a2a42c15344ef47e" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.&#160;&#160;&#160;&#160;Stock-Based Compensation </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2012 Stock Incentive Plan </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2012, the Company adopted the 2012 Stock Incentive Plan (the &#8220;2012 Plan&#8221;). Under the 2012 Plan, employees and non-employees could be granted stock options, RSUs and other stock-based awards, including awards earned in connection with the Agent Equity Program. Generally, these awards were based on stock agreements with a maximum <ix:nonNumeric contextRef="i96c9d8f1567243c982295f7031263565_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTMyMQ_06acfcd4-4204-4fef-a47f-48acc2b07785">ten-year</ix:nonNumeric> term for stock options and a maximum <ix:nonNumeric contextRef="ib77cc7eb62f44e6dafcd0fa332bf55f9_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTMyMg_0e895baa-8f1d-46af-a1b5-9dac57d3330b">seven-year</ix:nonNumeric> term for RSUs, subject to board approval. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Equity Incentive Plan </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company&#8217;s board of directors and stockholders adopted and approved the 2021 Equity Incentive Plan (the &#8220;2021 Plan&#8221;), with an initial pool of <ix:nonFraction unitRef="shares" contextRef="i66db15caa92c42669a0f0e30e8cb5a80_I20210228" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNjc4_17df1901-8bf9-4b07-b7d2-d5c2fc4dd847">29.7</ix:nonFraction> million shares of common stock available for granting stock-based awards plus any reserved shares of common stock not issued or subject to outstanding awards granted under the 2012 Plan. In addition, on January 1</span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of each year beginning in 2022 and continuing through 2031, the aggregate number of shares of common stock authorized for issuance under the 2021 Plan shall be increased automatically by the number of shares equal to <ix:nonFraction unitRef="number" contextRef="i0190aab9f7824423aacaab6dbc84c03c_D20210228-20210228" decimals="2" name="comp:ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzE0NjgyNTU5MDI0OQ_839b5016-063b-407c-bb80-e94fcef46ae0">5</ix:nonFraction>% of the total number of outstanding shares of common stock and outstanding shares of preferred stock (on an as converted to common stock basis) on the immediately preceding December 31</span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, although the Company&#8217;s board of directors or one of its committees may reduce the amount of such increase in any particular year. The 2021 Plan became effective on March 30, 2021 and as of that date, the Company ceased granting new awards under the 2012 Plan and all remaining shares available under the 2012 Plan were transferred to the 2021 Plan. Effective January&#160;1, 2022, the shares available for future grants were increased by an additional <ix:nonFraction unitRef="shares" contextRef="i43ad90af8447494282d45ad3be521468_I20220101" decimals="-5" name="comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMTcyOQ_2c5a916c-d194-407b-b3eb-566487da4c9b">20.5</ix:nonFraction> million shares as a result of the annual increase provision described above. As of June&#160;30, 2022, there were <ix:nonFraction unitRef="shares" contextRef="ief224c2eaf3b408880f6d9f914363329_I20220630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMTgyMg_9fabcb65-c009-445f-a5d5-39e83ffd75c9">25.5</ix:nonFraction> million shares available for future grants under the 2021 Plan, inclusive of those shares transferred from the 2012 Plan. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Employee Stock Purchase Plan </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company&#8217;s board of directors and stockholders adopted and approved the 2021 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;) which authorized purchase rights to the Company&#8217;s employees or to employees of its designated affiliates. In addition, on January 1</span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of each year beginning in 2022 and continuing through 2031, the aggregate number of shares of common stock authorized for issuance under the ESPP shall be increased automatically by the number of shares equal to <ix:nonFraction unitRef="number" contextRef="i664d45652ced412abb0227b864ac9ae5_D20210228-20210228" decimals="2" name="comp:ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMjQ1MA_6ad3f424-4239-40b6-8117-1bef29a082ca">1</ix:nonFraction>% of the total number of outstanding shares of common stock and outstanding shares of preferred stock (on an as converted to common stock basis) on the immediately preceding December 31</span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, although the Company&#8217;s board of directors or one of its committees may reduce the amount of the increase in any particular year. No more than <ix:nonFraction unitRef="shares" contextRef="i6589a31f27584374970fe9162599bb7f_I20210228" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMjc4Mg_995c7a20-b17b-494d-bc06-eb776f673036">150.0</ix:nonFraction> million shares of common stock may be issued over the term of the ESPP, subject to certain exceptions set forth in the ESPP.  The ESPP initially authorized the issuance of <ix:nonFraction unitRef="shares" contextRef="iee6317774c65455f97337bdc28ec3c6d_I20210228" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMjk0OQ_313cc0dc-f1ba-4791-9532-a6b28f137edf">7.4</ix:nonFraction> million shares of common stock and effective January 1, 2022,  the authorized shares increased by <ix:nonFraction unitRef="shares" contextRef="ibca2acd0ca3a45fc8cc9fc6680dcc7cf_D20220101-20220101" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMzA0Mg_7bea2cd7-d426-463b-a117-3db80cf5d542">3.9</ix:nonFraction> million shares as a result of the annual increase provision described above.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP permits employees to purchase shares of the Company&#8217;s Class A common stock through payroll deductions accumulated during <ix:nonNumeric contextRef="i664d45652ced412abb0227b864ac9ae5_D20210228-20210228" name="comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzY5NjU4MTQwNDEzNA_9a55d2d6-0453-4af9-97c1-440095df3252">six-month</ix:nonNumeric> offering periods up to a maximum value of $<ix:nonFraction unitRef="usd" contextRef="i9e29da885e81488fb6fe3e7f635c9b57_D20210228-20210228" decimals="0" name="comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMzI4Ng_5b2571cb-0b62-4eca-a552-73ee672f618b">12,500</ix:nonFraction> per offering period. The offering periods begin each February and August, or such other period determined by the Compensation Committee. The Company&#8217;s first offering began in February 2022 and will continue for six months until the purchase date in August 2022. On each purchase date, eligible employees may purchase the shares at a price per share equal to <ix:nonFraction unitRef="number" contextRef="i664d45652ced412abb0227b864ac9ae5_D20210228-20210228" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMzY0Nw_105a18db-d3ad-4d97-a8ac-9d091b1f140e">85</ix:nonFraction>% of the lesser of (1) the fair market value of the Company&#8217;s Class A common stock on the first trading day of the offering period, or (2) the fair market value of the Company&#8217;s Class A common stock on the purchase date, as defined in the ESPP. As of the date of this filing, <ix:nonFraction unitRef="shares" contextRef="i137930f74dcf4714bc99bb9ab8d16c35_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMzkyNA_45556f09-8ba9-4ff5-95fd-7ff31e8a12c8">no</ix:nonFraction> shares have been purchased under the ESPP.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $<ix:nonFraction unitRef="usd" contextRef="i2bdbf4e6d6cf4c71872cd7ae9d25f3ee_D20220401-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMjc0ODc3OTA3ODk1Mg_c95bf96e-0f35-4922-8f6c-d346dea14be8">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i137930f74dcf4714bc99bb9ab8d16c35_D20220101-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMzk5Mw_e70de9a3-f195-4c54-b082-b11be2e3a52e">1.0</ix:nonFraction>&#160;million of stock-based compensation expense related to the ESPP during the three and six months ended  June&#160;30, 2022, respectively. As of June&#160;30, 2022, $<ix:nonFraction unitRef="usd" contextRef="i47fe8183a88a4c699ff388bdece30314_I20220630" decimals="-5" name="comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNDEyMA_b8db3592-ded7-4bf1-9b0b-7c919b73fc1c">3.3</ix:nonFraction>&#160;million has been withheld on behalf of employees for a future purchase under the ESPP. </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><ix:continuation id="i78494e5d28cc47f9a2a42c15344ef47e" continuedAt="i38d7f86267e34c5096df508803c791ee"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options </span></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTMyNg_da896a90-47eb-41d5-bf07-8b849e4ceb20" continuedAt="ia614686f3d0e40ebb2b48dc94f9df068" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity under the 2012 Plan and the 2021 Plan, including <ix:nonFraction unitRef="shares" contextRef="idb093d1023944ca8a0227712871daf0d_D20200101-20200331" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNDMwMg_c773c84b-cf1c-4dc6-a5b6-6d6b514b1a82">1.1</ix:nonFraction> million stock options that were granted outside of the 2012 Plan in 2019, is presented below (in millions, except share and per share amounts): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.235%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options </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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining<br/>Contract Term<br/>(in years)</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances as of December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfMS0xLTEtMS0xNDMyNA_e1508889-e375-4195-9624-2b2e8909bf9c">54,525,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfMS0zLTEtMS0xNDMyNA_71554d62-9112-48df-b207-c0d98d420d0a">5.30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="i493b2d22f02e492cb2cec9fae6dd9f86_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfMS01LTEtMS0xNDMyNA_da4757f9-c652-45a0-bfe9-3bee0d14ea15">7.1</ix:nonNumeric></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfMS03LTEtMS0xNDMyNA_3bcf917a-c0a9-4ffa-8314-6863103caf93">221.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfMi0xLTEtMS0xNDMyNA_2c6b8361-2d59-4024-9f7b-1aa86836ad7b">215,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfMi0zLTEtMS0xNDMyNA_c68cd549-d236-4d0f-a613-343781f798d0">5.89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfMy0xLTEtMS0xNDMyNA_32c9e1b3-5ff3-4f9a-b139-a0d0ab32c48f">3,532,188</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfMy0zLTEtMS0xNDMyNA_b28652ff-ae88-45ea-bc42-cd6efd5b35b3">2.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="3" style="background-color:#cceeff;padding:0 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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNC0xLTEtMS0xNDMyNA_a6548c00-a01a-4888-88d7-6a1f4b2fcf55">1,315,060</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNC0zLTEtMS0xNDMyNA_b6fa7e89-fe25-4e48-8701-74f0bbaba177">6.96</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances as of June&#160;30, 2022</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNS0xLTEtMS0xNDMyNA_8cdccceb-a157-4c45-8959-7836b8f72f6e">49,893,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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNS0zLTEtMS0xNDMyNA_d26bf317-bcec-484b-bdf2-5705db236364">5.49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNS01LTEtMS0xNDMyNA_cc1dfd28-f719-4d58-9bef-900a503e8875">6.6</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNS03LTEtMS0xNDMyNA_10b2ac4b-8ee6-4ea4-93ac-029f21801b20">25.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable and vested at June&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNi0xLTEtMS0xNDMyNA_7c57ea5b-2dc9-4f11-b288-133dc99f116b">34,382,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNi0zLTEtMS0xNDMyNA_9d0f8206-b980-45a0-90ef-592b9f0f37c2">4.49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNi01LTEtMS0xNDMyNA_689357c5-7633-4085-ac06-46e914430d5c">5.9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNi03LTEtMS0xNDMyNA_2a56695a-df7b-4e04-946b-81970ed83779">25.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia614686f3d0e40ebb2b48dc94f9df068" continuedAt="ib7d6021ec3b64c6d86c44d58c4d3723e">(1)</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"><ix:continuation id="ib7d6021ec3b64c6d86c44d58c4d3723e">The aggregate intrinsic values have been calculated using the Company&#8217;s closing stock prices of $<ix:nonFraction unitRef="usdPerShare" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="INF" name="us-gaap:SharePrice" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNDU0MQ_1e39a27b-06bc-407b-9bd3-512139824eac">3.61</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="INF" name="us-gaap:SharePrice" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNDU0OA_19ed2cea-863b-42bd-8d07-cdc1b2fa9918">9.09</ix:nonFraction> as of June&#160;30, 2022 and December&#160;31, 2021, respectively.</ix:continuation> </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2022 and 2021, the intrinsic value of options exercised was $<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNDY2Ng_8f45a136-c101-49af-a31f-026c194cde8c">19.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNDY3Mw_23ba0f36-1f29-474d-824a-801859365607">88.5</ix:nonFraction> million, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, included in the table above are <ix:nonFraction unitRef="shares" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNDczNA_ac27305c-56e3-445d-a32a-4db8ba2edbf8">1.2</ix:nonFraction> million options with an exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNDc3MQ_e8b298ea-e078-4461-b20c-75bea7fbe10a">6.44</ix:nonFraction> that only vest upon the satisfaction of both (i) a service-based vesting condition and (ii) the achievement of performance-based vesting conditions. <ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTMyNQ_07fab32b-5004-4f26-afea-3da6ff20ec28">The performance-based conditions provide that <ix:nonFraction unitRef="number" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNDk2OQ_c2114cdf-6216-4d3d-bc55-bc84a7665b1a">25</ix:nonFraction>% of the options will vest subject to the achievement of a market price per share of $<ix:nonFraction unitRef="usdPerShare" contextRef="idfa0b31b9ec24ab5b4f34e9b6e31e2b8_I20220630" decimals="INF" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNTA1NQ_aef8b1c2-a14f-4cd9-90aa-93547d1a8151">23.14</ix:nonFraction> of the Company's Class A common stock (the "reference price"). An additional <ix:nonFraction unitRef="number" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNTEzNQ_b08438b0-4945-4f2a-95be-270a30656dad">25</ix:nonFraction>% of the options will vest upon the achievement of a market price per share of the Company's Class A common stock at each of <ix:nonFraction unitRef="number" contextRef="idf941955c0544cbb8024cc8b1d17dc54_D20220101-20220630" decimals="4" name="comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNTI2MQ_72c08ffb-a0d8-496a-b07a-49f43c732d44">200</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i545ea103a65e42d1badea196630329b2_D20220101-20220630" decimals="4" name="comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNTI2NQ_42c9a50c-4ae3-489b-b653-514f8f17a79f">250</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="iaf2ac0171b0349ec91a023a08132e616_D20220101-20220630" decimals="4" name="comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNTI3Mg_6b0ba56d-3d08-42c9-94f9-8e9f8ced1e6c">300</ix:nonFraction>% of the reference price.</ix:nonNumeric></span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Early Exercise of Stock Options </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of the stock options granted under the 2012 Plan provide option holders the right to elect to exercise unvested options in exchange for restricted common stock. Shares received from such early exercises are subject to repurchase in the event of the optionee&#8217;s termination of service until the stock options are fully vested at the lesser of the original issuance price or the fair value the Company&#8217;s common stock. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, <ix:nonFraction unitRef="shares" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNTc2OQ_dd859862-f26c-4879-b42f-b35105043d70">0.7</ix:nonFraction> million shares of common stock received by holders from an early exercise were subject to repurchase. The cash proceeds received for unvested shares of common stock recorded within Accrued expenses and other current liabilities and Other non-current liabilities in the condensed consolidated balance sheets was $<ix:nonFraction unitRef="usd" contextRef="i6e23cbd5d10a4b1c9caacf58b1e300ef_D20220101-20220630" decimals="-5" name="us-gaap:ProceedsFromOtherEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNjA3NQ_d3a2887f-342d-43cc-9142-98a5fcbb0dfc">1.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i25d955e061fb44eab534d305f9ad2250_D20220101-20220630" decimals="-5" name="us-gaap:ProceedsFromOtherEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNjA4Mg_3b077b64-8818-4378-a5ca-a9e707381d6f">2.7</ix:nonFraction> million, respectively, as of June&#160;30, 2022. Amounts recorded are transferred into Common stock and Additional paid-in capital within the condensed consolidated balance sheets as the shares vest. During the six months ended June&#160;30, 2022, <ix:nonFraction unitRef="shares" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="INF" name="comp:EarlyExerciseOfStockOptionsSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNjI5Mg_5977b118-0021-4e5d-a2b8-dbdb1e20fdef">no</ix:nonFraction> stock options were early exercised.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units </span></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTMxOA_8987006b-ea88-4d51-b61d-d694666a0131" continuedAt="i65f79384c6514fcd994bbb1f32f366fa" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity under the 2012 Plan and the 2021 Plan is presented below: </span></div><div style="margin-top:12pt"><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:72.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.446%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Awards</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>&#160;Grant Date Fair<br/>&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances as of December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i98501e2266f64adfad28550d0fa8835f_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfMS0xLTEtMS0xNDMyNA_d1f8b129-8052-4e3c-8e85-a5557a2bfd98">54,517,930</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i98501e2266f64adfad28550d0fa8835f_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfMS0zLTEtMS0xNDMyNA_9d9e760a-5940-49b0-a745-1654fb0defd7">10.29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfMi0xLTEtMS0xNDMyNA_ed31475f-5028-42d5-83f3-addd44d743af">31,015,818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfMi0zLTEtMS0xNDMyNA_7415d0b9-3abb-4014-ba0a-567b01081cee">7.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested and converted to common stock </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfMy0xLTEtMS0xNDMyNA_7307f6f3-2351-4bdd-aa1b-61858e41e007">18,926,274</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfMy0zLTEtMS0xNDMyNA_caaee6f6-ea0e-411f-ac68-d6ec1a10055c">8.64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfNC0xLTEtMS0xNDMyNA_6a6a4194-7dfe-48b4-855d-25c44d3a96e3">6,869,161</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfNC0zLTEtMS0xNDMyNA_6c4c0fc2-3ce4-4f9c-b8b1-08385a774529">12.49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances as of June&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i2d9ab89aeede445b8915a4ab137cab5d_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfNS0xLTEtMS0xNDMyNA_4b73de3e-c2a0-4662-89e5-619ebcc6bc98">59,738,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2d9ab89aeede445b8915a4ab137cab5d_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfNS0zLTEtMS0xNDMyNA_249066f8-4528-484a-8449-20b29d387ed3">8.96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><ix:continuation id="i38d7f86267e34c5096df508803c791ee" continuedAt="i5d09fddb49064b70a1fa712bbcafe390"><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><ix:continuation id="i65f79384c6514fcd994bbb1f32f366fa"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">During the six months ended June&#160;30, 2022, the Company net settled all RSUs through which it issued an aggregate of <ix:nonFraction unitRef="shares" contextRef="i924e53046ab44837a733f29da29e5a5b_D20220101-20220630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNjU0Nw_dbb5a9d1-10e9-4f83-a814-688d0df3daf5">18.9</ix:nonFraction> million shares of Class A common stock and withheld an aggregate of <ix:nonFraction unitRef="shares" contextRef="i924e53046ab44837a733f29da29e5a5b_D20220101-20220630" decimals="-5" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNjYxMA_f7c4f7c4-931d-498e-95cd-dc37c2ce7490">1.9</ix:nonFraction> million shares of Class A common st</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ock to satisfy $<ix:nonFraction unitRef="usd" contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNjY1NQ_1a37b6b4-d3c2-4654-8d2c-f3e1239fb9d3">13.8</ix:nonFraction>&#160;million million of tax withholding obligations on behalf of the Company&#8217;s employees.</span></ix:continuation></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the table above, <ix:nonFraction unitRef="shares" contextRef="i634f4b47ac144e96824a49ae82e7c69b_I20220630" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNjc2NA_3cfcd5b5-3640-4756-a272-1be2968fe2eb">17.2</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> RSUs that only vest upon the satisfaction of both (i) a service-based vesting condition and (ii) the achievement of performance-based vesting conditions remain outstanding as of June&#160;30, 2022. <ix:nonNumeric contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTMyMw_3c0a82df-037e-4fcf-ad32-04847c95b9d6">The performance-based vesting conditions provide that <ix:nonFraction unitRef="number" contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630" decimals="3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzAwMw_f1aff249-66ef-4b21-8412-448ef5c6a81c">12.5</ix:nonFraction>% of the shares subject to the RSU will vest subject to the achievement of a market price per share of $<ix:nonFraction unitRef="usdPerShare" contextRef="idfa0b31b9ec24ab5b4f34e9b6e31e2b8_I20220630" decimals="INF" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzEwNw_718aa3a6-dad1-45e4-931d-9e1be5f60747">23.14</ix:nonFraction> of the Company's Class A common stock. An additional <ix:nonFraction unitRef="number" contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630" decimals="3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzE3Mw_01165fbf-1a5c-440a-a896-bdccfd7ca944">12.5</ix:nonFraction>% of the shares subject to the RSU will vest upon the achievement of a market price per share of the Company's Class A common stock at each of <ix:nonFraction unitRef="number" contextRef="ia762b36e733c4524b4258cd6de25a69a_D20220101-20220630" decimals="4" name="comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzMxNw_8cdd7e74-3d2e-4215-9599-17aff918e79a">200</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i3c5ae18887374e469ed5a88c6a10ad28_D20220101-20220630" decimals="4" name="comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzMyMQ_23a37500-2c89-4784-8ee6-972f750ec09c">250</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i19ca2550391a416381f691173db69257_D20220101-20220630" decimals="4" name="comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzMyNQ_5793df94-c57a-425a-8a42-7d57ead8253e">300</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="ia4aa6fbd5b9a4a328ca7100d6c4e3368_D20220101-20220630" decimals="4" name="comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzMyOQ_b4a81560-bc6d-4f45-b7a0-6d088fe28fca">350</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="if60f480e417f485e920b1edbabced8a4_D20220101-20220630" decimals="4" name="comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzMzMw_af6306c7-e66f-4521-ba00-11fb0ede48e0">400</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i9ce852fecd654ac286af10ab58c1b3c3_D20220101-20220630" decimals="4" name="comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzMzNw_c9c2e379-df73-402b-b000-4b727894a58f">450</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="iff54d0ce48234d56a2f2e7dcd1225353_D20220101-20220630" decimals="4" name="comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzM0NA_4e818d16-9608-49ed-b41c-982a94df43dc">500</ix:nonFraction>% of the reference price.</ix:nonNumeric></span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Agent Equity Program</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the 2021 Agent Equity Program, the Company recognized a total of $<ix:nonFraction unitRef="usd" contextRef="ic33785631e9046cd9cec6a72775c0696_D20210101-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzQ3Ng_7700e467-90d3-4792-a654-5297d43c030f">100.0</ix:nonFraction>&#160;million in stock-based compensation expense of which $<ix:nonFraction unitRef="usd" contextRef="ifcf67c90dda840fdbf480b12a202d5f5_D20220101-20220331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzUyNA_9b169294-a0a3-48c1-bbda-8ca3a59d6340">84.8</ix:nonFraction>&#160;million was recognized during the year ended December&#160;31, 2021 and $<ix:nonFraction unitRef="usd" contextRef="i9a8ddba961a24f0eb718483a88c0d1b7_D20220101-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzU3MQ_de6b1aec-b3a9-4d52-bfaf-98718c77939d">15.2</ix:nonFraction> million was recognized during the six months ended June&#160;30, 2022.  In February 2022, the Company granted <ix:nonFraction unitRef="shares" contextRef="i1c497af76bb34543834436c935a53a84_D20220201-20220228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzY1OQ_c1115559-345b-48ab-9ad3-29d823260c6e">13.6</ix:nonFraction> million RSUs which immediately vested and converted to Class A common stock in connection with the 2021 Agent Equity Program. Prior to the issuance of the underlying RSUs, the stock-based compensation expense associated with these awards was recorded as a liability and $<ix:nonFraction unitRef="usd" contextRef="i8b3e486eb0e34501acac297d54c4c88e_I20211231" decimals="-5" name="us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzkyNA_64138615-d67a-4b31-9187-b5464f35b1c7">100.0</ix:nonFraction>&#160;million was ultimately reclassified to Additional paid-in capital at the end of the vesting period when the underlying RSUs were granted.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June&#160;30, 2022, the Company recognized stock-based compensation expense and an associated liability of $<ix:nonFraction unitRef="usd" contextRef="i8ffed22d07174f4e9e08bfc041affd1b_I20220630" decimals="-5" name="us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfODE3Mg_654fc1f1-56e3-4d54-83be-0b9675c0940b">7.2</ix:nonFraction> million in connection with RSUs earned as a part of the 2022 Agent Equity Program. The associated liability is recorded within Accrued expenses and other current liabilities in the condensed consolidated balance sheets. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense </span></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTMxOQ_961e967a-b065-4d82-8bca-e2644e1c7088" continuedAt="i1e83c21a009e4efbb0aeeb4432c87f2b" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense included in the condensed consolidated statements of operations for the three and six months ended June&#160;30, 2022 and 2021 is as follows (in millions): </span></div><div style="margin-top:12pt"><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:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions and other related expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="id54fbfb1ba1848b095366272a7539970_D20220401-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfMi0xLTEtMS0xNDMyNA_e55802a4-86fb-4f98-a04e-72a686ab3e11">6.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i469c9ea658684ee1b2872c21887a39b0_D20210401-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfMi0zLTEtMS0xNDMyNA_6376ff57-a6fe-4d6f-997d-8efff3b75274">11.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i0b7d41b5ad3f49a280bd27c9b2398dcf_D20220101-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfMi01LTEtMS0xNDMyNA_02b37507-48a7-4d9c-9096-08727db2a556">23.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3e06f91a4064408782e7b93c7f93bce8_D20210101-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfMi03LTEtMS0xNDMyNA_82b2015c-c9fe-45c7-b28e-b3596be9feda">56.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i355672994dc84c28a019ad58cdd2df15_D20220401-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfMy0xLTEtMS0xNDMyNA_06e40566-9146-4ab8-8cd7-208d41194296">11.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3ea27cb616094706b8e810a0500e5038_D20210401-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfMy0zLTEtMS0xNDMyNA_0dd7fe64-7e72-445c-a859-ef4f50826539">8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i698b573f6d9346f79082b3e25464c07a_D20220101-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfMy01LTEtMS0xNDMyNA_965cbe1f-e2c8-4376-bcb1-11ffbfd3e35a">21.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i620b3b8b7f4440bda53747321668e2e3_D20210101-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfMy03LTEtMS0xNDMyNA_83ee5c6e-c805-4be9-b267-1ac4e7e36078">17.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operations and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2e154218aafd4cc095b17606a1e68d34_D20220401-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNC0xLTEtMS0xNDMyNA_acc20109-6334-4760-9379-b2a9d560b2e3">4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ie25ebdc574ba415e8054dbce70098967_D20210401-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNC0zLTEtMS0xNDMyNA_76463ace-cd70-431b-a8c1-c44e351d30ef">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3021513515ab48f5aab13667a8ced6c8_D20220101-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNC01LTEtMS0xNDMyNA_9eecfa98-5ce0-46ab-b638-39f43b101813">8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i55dde8da9b814ca2970e5ebe301bb224_D20210101-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNC03LTEtMS0xNDMyNA_5ee3a6c3-ff69-461a-81b0-df3609cb18ba">7.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i89771586304043f3b0c018ab7fb5463e_D20220401-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNS0xLTEtMS0xNDMyNA_174cc325-d8d6-43ed-9d70-cce376c4784d">18.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i48e6f881c48a4a4f9bdc2b714ae95b62_D20210401-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNS0zLTEtMS0xNDMyNA_9b0c877e-9882-459b-93b0-009fb5d9c8fa">13.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if2b6a748e09842e9953fcd14cd93e4c1_D20220101-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNS01LTEtMS0xNDMyNA_476cf8c5-54fd-4aad-a041-15e59cd16862">35.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i50c2bc6bfe4143ac99e8ccd5cd5aebc8_D20210101-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNS03LTEtMS0xNDMyNA_6455496b-ff9b-4f2a-89cd-5a3d49049690">63.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i911755bac36b45b4a196ff2c4d1ea421_D20220401-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNi0xLTEtMS0xNDMyNA_02bf8ff5-49cf-43d6-adce-bfea246a22e9">18.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iafe10713942148b4a4a4d950e2091c12_D20210401-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNi0zLTEtMS0xNDMyNA_811323e4-ec51-4f5b-ae84-4070f1b6c22b">17.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8a9706d3dd7043f98116ff123750aa2c_D20220101-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNi01LTEtMS0xNDMyNA_522d67e3-5ec9-41e4-800a-70339cdd24a4">33.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i66544ec296624cefb229e04c397d30d3_D20210101-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNi03LTEtMS0xNDMyNA_ad8d21da-37d9-4d55-add7-ba08828e23af">77.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNy0xLTEtMS0xNDMyNA_76854f56-28cc-4c76-ade2-5be841b0ebae">59.2</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNy0zLTEtMS0xNDMyNA_bf8c0811-44ef-4f4a-9de5-1edc3dd493f6">54.3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNy01LTEtMS0xNDMyNA_7ac0ac06-e6a0-40ec-88ad-8f348aea5704">123.0</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNy03LTEtMS0xNDMyNA_3a072d30-572f-4dad-9bc0-f7f6898f53b0">221.8</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></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As more fully described in Note 1 &#8211; &#8220;Business and Basis of Presentation&#8221;, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i43a654f77cb84b36ab802676601f703d_D20210101-20210331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfODY4Ng_faed022a-1be2-4673-8baf-591e0ee26fc9">148.5</ix:nonFraction> million in stock-based compensation expense in connection with the effectiveness of the Company&#8217;s IPO registration statement on March&#160;31, 2021. Stock-based compensation expense for the six months ended June&#160;30, 2021 includes the following amounts related to a one-time acceleration of stock-based compensation expense in connection with the IPO (in millions): </span></div><div style="margin-top:12pt"><ix:continuation id="i1e83c21a009e4efbb0aeeb4432c87f2b"><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:84.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.991%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">IPO Related<br/>Expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions and other related expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i52d3ee033de443a7a521630920ee2f16_D20210101-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjMzODZmNzE2ZTRkNjQ5YWFiZDNiZWMyYTUxMmMyZGNmL3RhYmxlcmFuZ2U6MzM4NmY3MTZlNGQ2NDlhYWJkM2JlYzJhNTEyYzJkY2ZfMS0xLTEtMS0xNDMyNA_50d9d987-cc13-4adb-9205-c94582bfe2ba">41.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib2b27cee6c8543a2b8fccf2cbec9b071_D20210101-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjMzODZmNzE2ZTRkNjQ5YWFiZDNiZWMyYTUxMmMyZGNmL3RhYmxlcmFuZ2U6MzM4NmY3MTZlNGQ2NDlhYWJkM2JlYzJhNTEyYzJkY2ZfMi0xLTEtMS0xNDMyNA_32183a5e-c165-4c2e-98b9-0f5c1cb28709">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operations and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i89f9d10fa5944bb58c976ad298dc8a6b_D20210101-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjMzODZmNzE2ZTRkNjQ5YWFiZDNiZWMyYTUxMmMyZGNmL3RhYmxlcmFuZ2U6MzM4NmY3MTZlNGQ2NDlhYWJkM2JlYzJhNTEyYzJkY2ZfMy0xLTEtMS0xNDMyNA_4e2179e6-9e0c-48e2-9b0b-4d980dd3e239">3.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="icd43ae1e5233482f818a900b27f0084f_D20210101-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjMzODZmNzE2ZTRkNjQ5YWFiZDNiZWMyYTUxMmMyZGNmL3RhYmxlcmFuZ2U6MzM4NmY3MTZlNGQ2NDlhYWJkM2JlYzJhNTEyYzJkY2ZfNC0xLTEtMS0xNDMyNA_8595192d-81fb-4880-bc07-e0d6fd4325ac">46.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3ab86aacb66a4a3fbe9754071486cbc1_D20210101-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjMzODZmNzE2ZTRkNjQ5YWFiZDNiZWMyYTUxMmMyZGNmL3RhYmxlcmFuZ2U6MzM4NmY3MTZlNGQ2NDlhYWJkM2JlYzJhNTEyYzJkY2ZfNS0xLTEtMS0xNDMyNA_51d9ba3b-532c-402a-8625-ca2e93ff847c">55.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 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="id63175d4d93c4917be26875f5703b6c5_D20210101-20210630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjMzODZmNzE2ZTRkNjQ5YWFiZDNiZWMyYTUxMmMyZGNmL3RhYmxlcmFuZ2U6MzM4NmY3MTZlNGQ2NDlhYWJkM2JlYzJhNTEyYzJkY2ZfNi0xLTEtMS0xNDMyNA_d50c649c-a96b-49ed-b775-d4721a495f9e">148.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, unrecognized stock-based compensation expense totaled $<ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTA4NA_a8c43b4e-69bd-4d8b-bc81-599b242e251b">518.8</ix:nonFraction> million and is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTE1NA_84a46c48-403b-4001-8cde-5de038ea0aff">2.8</ix:nonNumeric> years. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5d09fddb49064b70a1fa712bbcafe390">The Company has not recognized any tax benefits from stock-based compensation as a result of the full valuation allowance maintained on its deferred tax assets.</ix:continuation></span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_64"></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82NC9mcmFnOjM4NTA3YjczNDcyYzRkYWNiYzQzYzNmODE5MzM2MThiL3RleHRyZWdpb246Mzg1MDdiNzM0NzJjNGRhY2JjNDNjM2Y4MTkzMzYxOGJfMTM5MQ_c70ffd3e-ca51-4b27-a2bf-30ce8f77ce42" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.&#160;&#160;&#160;&#160;Income Taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognized a benefit from income taxes of $<ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82NC9mcmFnOjM4NTA3YjczNDcyYzRkYWNiYzQzYzNmODE5MzM2MThiL3RleHRyZWdpb246Mzg1MDdiNzM0NzJjNGRhY2JjNDNjM2Y4MTkzMzYxOGJfNzc_41144ddc-5d85-405a-849c-635e2653bcf6">1.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82NC9mcmFnOjM4NTA3YjczNDcyYzRkYWNiYzQzYzNmODE5MzM2MThiL3RleHRyZWdpb246Mzg1MDdiNzM0NzJjNGRhY2JjNDNjM2Y4MTkzMzYxOGJfMTA5OTUxMTYyOTE4Nw_f13a801a-37be-42df-9e9e-d9b418a92247">1.4</ix:nonFraction> million for the three and six months ended June&#160;30, 2022, respectively. This benefit resulted from a partial reduction in the valuation allowance related to the carryover tax basis in deferred tax liabilities from acquisitions. Additionally, the Company incurred current tax expense from its operations in India, which was fully offset by a deferred tax benefit for future alternative minimum tax credits. The Company recognized a benefit from income taxes of $<ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82NC9mcmFnOjM4NTA3YjczNDcyYzRkYWNiYzQzYzNmODE5MzM2MThiL3RleHRyZWdpb246Mzg1MDdiNzM0NzJjNGRhY2JjNDNjM2Y4MTkzMzYxOGJfNTEw_5735c44f-e9cc-442b-a21c-b2c166de97ac">1.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82NC9mcmFnOjM4NTA3YjczNDcyYzRkYWNiYzQzYzNmODE5MzM2MThiL3RleHRyZWdpb246Mzg1MDdiNzM0NzJjNGRhY2JjNDNjM2Y4MTkzMzYxOGJfMTA5OTUxMTYyOTE5Nw_9c2c3ab9-b1b5-40ec-bfd6-2bccf323a50c">2.0</ix:nonFraction> million for the three and six months ended June&#160;30, 2021, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to maintain a full valuation allowance on all domestic net deferred tax assets based on numerous factors including estimated future taxable income and historic profitability. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not have any amount recorded related to uncertain tax positions as of the period ended June&#160;30, 2022 nor does it expect a substantial increase in the next 12 months. If applicable, the Company recognizes interest and penalties related to uncertain tax positions in the income tax provision. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. is the Company&#8217;s only material tax jurisdiction. The Company is generally no longer subject to U.S. federal examination by the Internal Revenue Service (&#8220;IRS&#8221;) for years before 2015. The IRS and state taxing authorities can subject the Company to audit dating back to 2012 when the Company begins to utilize its net operating loss carryforwards.</span></div></ix:nonNumeric><div id="i070b47ac2b1743b0a5954ab04c20e42b_67"></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RleHRyZWdpb246OTM4YzVhN2JjZjE2NGNmMGFiMDJhOTMyZTIyYTg4YTFfOTk3_45323053-2c5c-4eae-a643-5e810d192d89" continuedAt="ic3fb58f19d004f26828a9046b6df7a79" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;Net Loss Per Share Attributable to Compass, Inc. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes net loss per share under the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights, of the Class A common stock, Class B common stock and Class C common stock are substantially identical, other than voting rights. Accordingly, the net loss per share attributable to Compass, Inc. will be the same for Class A common stock, Class B common stock and Class C common stock on an individual or combined basis. </span></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RleHRyZWdpb246OTM4YzVhN2JjZjE2NGNmMGFiMDJhOTMyZTIyYTg4YTFfOTk4_096b5578-06d8-4122-9e28-167b6c797b5a" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to Compass, Inc. (in millions, except share and per share amounts): </span></div><div style="margin-top:12pt"><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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss attributable to Compass, Inc.</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfMy0xLTEtMS0xNDMyNA_177f2b04-3dcb-4850-97a0-95ecdd1f328e">101.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="-5" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfMy0zLTEtMS0xNDMyNA_2152bb4c-a022-4d1f-86e1-f409e69bc7d7">7.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfMy01LTEtMS0xNDMyNA_309291a4-a23d-4560-b01e-8c3e45d65a6a">289.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="-5" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfMy03LTEtMS0xNDMyNA_f47d8b64-323b-4fa2-bcf4-8548b9e2c632">219.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average number of shares outstanding used to compute net loss per share attributable to Compass, Inc., basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNS0xLTEtMS0xNDMyNA_28540359-f9e6-4fc4-81ec-8dd087501155"><ix:nonFraction unitRef="shares" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNS0xLTEtMS0xNDMyNA_3bc634be-af6f-477d-b35b-3d50b94979ae">427,987,083</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNS0zLTEtMS0xNDMyNA_8988fd18-6948-42f0-a517-a48127d9a097"><ix:nonFraction unitRef="shares" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNS0zLTEtMS0xNDMyNA_fdfe6aa9-bac8-4cf1-85c5-27f8477e7163">377,615,338</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNS01LTEtMS0xNDMyNA_79d37513-9e74-4e30-8739-f44c4cd7683c"><ix:nonFraction unitRef="shares" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNS01LTEtMS0xNDMyNA_b9091539-f75a-4bd6-971a-94c6770e08c5">421,719,718</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNS03LTEtMS0xNDMyNA_4fd752e8-45c1-498b-9f9d-f22d5404d8a5"><ix:nonFraction unitRef="shares" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNS03LTEtMS0xNDMyNA_9c0dba4a-016b-42f0-a2de-dda07319ad05">252,958,956</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss per share attributable to Compass, Inc., basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNi0xLTEtMS0xNDMyNA_46e5b69d-e8c4-4e37-9b60-546242799345"><ix:nonFraction unitRef="usdPerShare" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNi0xLTEtMS0xNDMyNA_d719232d-dc4f-4486-9283-b8311b4f5073">0.24</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNi0zLTEtMS0xNDMyNA_b1c72404-61a0-4290-b526-97ae35fb3fed"><ix:nonFraction unitRef="usdPerShare" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNi0zLTEtMS0xNDMyNA_fa5e9627-4050-48db-bf23-7cbf921483bc">0.02</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNi01LTEtMS0xNDMyNA_1dc189d2-677b-4316-94f1-cf6483802d07"><ix:nonFraction unitRef="usdPerShare" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNi01LTEtMS0xNDMyNA_a6744d76-e774-48a9-b1dc-954d3605679a">0.69</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNi03LTEtMS0xNDMyNA_48a2911d-7042-42c5-a2a5-a5030b376357"><ix:nonFraction unitRef="usdPerShare" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNi03LTEtMS0xNDMyNA_d81f051d-b339-453b-9b25-360d113b34f5">0.87</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><ix:continuation id="ic3fb58f19d004f26828a9046b6df7a79"><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RleHRyZWdpb246OTM4YzVhN2JjZjE2NGNmMGFiMDJhOTMyZTIyYTg4YTFfOTk5_5eb3022e-3464-4b1a-a04b-f5cbae6e3cfa" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following participating securities were excluded from the computation of diluted net loss per share attributable to Compass, Inc. for the periods presented, because including them would have been anti-dilutive (on an as-converted basis): </span></div><div style="margin-top:12pt"><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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i5c3308d65425494cb46729a3b633f0dd_D20220401-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfMy0xLTEtMS0xNDMyNA_77f63cdf-bda3-4556-9bb1-de78671fec53">49,893,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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ia88a67e798f0429584794f93f68b3730_D20210401-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfMy0zLTEtMS0xNDMyNA_d0746cc0-a916-412d-b45e-d882ec48ee55">59,767,636</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i5964241923a446ffb2c19504bc135e9a_D20220101-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfMy01LTEtMS0xNDMyNA_e3a94cf8-06e4-4607-852f-bfba1c0beea6">49,893,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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ibf8c808dfd4b467e98e35bebd3b4610c_D20210101-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfMy03LTEtMS0xNDMyNA_944c25b0-337a-4add-b9f3-c2883fa09a97">59,767,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="id472e921258a4ec787264fbe4b802421_D20220401-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNC0xLTEtMS0xNDMyNA_faf480c9-f8cf-4dd1-9062-867a5343fad5">59,738,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ie3e4e8cb8a4c436ea3a0adcf4bcaafa4_D20210401-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNC0zLTEtMS0xNDMyNA_505ef7ab-0b89-44c8-862d-b78c812c845e">55,268,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i08f4c77f9ea74c83abc5e7a24420dae5_D20220101-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNC01LTEtMS0xNDMyNA_66ec5599-d58b-4ba7-8f87-f231c37a7fb4">59,738,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ibbba7fba82c34c9290df7e02df2f8a9f_D20210101-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNC03LTEtMS0xNDMyNA_ba6f3cfd-379d-44bf-932c-569a26879dd0">55,268,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares subject to the employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="id2d2dbd911df4691ae76569a96196d0e_D20220401-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNS0xLTEtMS0xNDMyNA_105658a6-3c4d-4b75-97ad-153dc900d5be">1,521,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i53700d2271f0440c8bf65baaac3bb2cc_D20210401-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNS0zLTEtMS0xNDMyNA_7f81006d-899c-4f16-8a60-b70224d2acc5">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ic7c807372d7c460c874c53ed10da21d4_D20220101-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNS01LTEtMS0xNDMyNA_4c868b48-281b-4e93-a4e0-f03e84b3d3a5">1,521,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i24d0eebaf654405f82fe5008132a8dd6_D20210101-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNS03LTEtMS0xNDMyNA_c0775a1e-182a-40b4-bee1-c94ca3b9d175">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested early exercised options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i24ff29737ca54259a0999eac1ffdb8c8_D20220401-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNi0xLTEtMS0xNDMyNA_1391ae07-c1e4-4db2-a3c6-420bee186210">657,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="id76cbed9823d4133964be125baedfe88_D20210401-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNi0zLTEtMS0xNDMyNA_99eb0e21-1fc3-4f74-8bbf-1e8eec06e306">1,431,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i335db56fd1ed43198ef25edfb1e87121_D20220101-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNi01LTEtMS0xNDMyNA_1a544699-c2e6-4133-975c-1ac170b8b443">657,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i468286b57dc04b939ac00d8bc3c2df40_D20210101-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNi03LTEtMS0xNDMyNA_9acb3691-246e-49cb-a4f8-c45e8cfbf5e9">1,431,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i0b95da78f7e8459593937d544613a74c_D20220401-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNy0xLTEtMS0xNDMyNA_8db25cb0-3519-4fa9-8f57-cc82af615889">173,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i476006e5b2b843cda5520e415c55f940_D20210401-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNy0zLTEtMS0xNDMyNA_3d8874eb-320b-4a7b-b1c9-99824b07ce42">689,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i9f241be157bc40079c1172725e4de1b8_D20220101-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNy01LTEtMS0xNDMyNA_8e8a6e5b-bc9b-4525-a2a0-abd68aaa887e">173,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i8f3e8aa7df614863922018801235f122_D20210101-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNy03LTEtMS0xNDMyNA_a29b5b8b-93ba-4d98-90bc-1ca523c8a8a1">689,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfOC0xLTEtMS0xNDMyNA_d5e8a4b4-0c9e-4e6e-96ce-c4fbe6334635">111,983,608</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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfOC0zLTEtMS0xNDMyNA_e5738155-f9e8-45fa-b723-0d0c131490dd">117,156,861</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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfOC01LTEtMS0xNDMyNA_36af220b-e917-4f1c-b45c-31ba3afbcb3b">111,983,608</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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfOC03LTEtMS0xNDMyNA_fd2bed78-9fde-499c-8d6e-ca25e757b34f">117,156,861</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></ix:nonNumeric></ix:continuation><div id="i070b47ac2b1743b0a5954ab04c20e42b_70"></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="comp:CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RleHRyZWdpb246YzIwNjg1NWIzZmRkNDZjNzk4MDM3Y2I5NmM1NGM3NjZfNTE0Mw_dd128d71-0335-4ca7-9bd6-d9d02c43f99c" continuedAt="i6093db3730a4478c89cecf10245a3043" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;Compass Concierge Receivables and Allowance for Credit Losses </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, the Company launched the Compass Concierge Program for home sellers who have engaged Compass as their exclusive listing agent. The initial program is based on a services model (&#8220;Concierge Classic&#8221;) provided by Compass Concierge, LLC (&#8220;Compass Concierge&#8221;), which includes items such as consultation on suggested cosmetic updates or modifications to a specific property or guidance on securing licensed contractors or vendors to perform non-structural property improvements. The Concierge Classic program provides for the payment of the up-front costs of specified home improvement services provided by unrelated vendors.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, the Compass Concierge Program was expanded to include a loan program underwritten by an independent third-party lender (the &#8220;Lender&#8221;) through a commercial arrangement with Compass Concierge (&#8220;Concierge Capital&#8221;). Under the Concierge Capital program, the Lender originates and services unsecured consumer loans to home sellers following its independent underwriting process pursuant to program-level criteria provided by the Company. Pursuant to the Company&#8217;s agreement with the Lender, the consumer loans are unsecured, interest-free and have no associated fees except for late fees that the Lender may charge in its sole discretion. The Company has no right or obligation with respect to any individual consumer loan originated by the Lender. Under the agreement, the Company has repayment rights against the Lender in connection with a corporate loan. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment to the Company for these services under the Concierge Classic model or repayment of the loan funds under the Concierge Capital model is due upon the earlier of a successful home sale, the termination of the listing agreement or one year from the date in which costs were originally funded. Compass Concierge receivables (&#8220;Concierge Receivables&#8221;) are stated at the amount advanced to the home sellers, net of an estimated allowance for credit losses (&#8220;ACL&#8221;) in the accompanying condensed consolidated balance sheets. For the three and six months ended June&#160;30, 2022 and 2021, the Company did not recognize any revenue or earn any fees from the Compass Concierge Program. The Company incurs service fees payable to the Lender and incurs bad debt expense in connection with the Compass Concierge Program. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its credit risk by establishing a comprehensive credit policy for the approval of new loans while monitoring and reviewing the performance of its existing Concierge Receivables. Factors considered include but not limited to: </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">No negative liens or judgements on the property; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Seller&#8217;s available equity on the property; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Loan to listing price ratio; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">FICO score (only for Concierge Capital program); and </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Macroeconomic conditions. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Quality </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company monitors credit quality by evaluating various attributes and utilizes such information in its evaluation of the appropriateness of the ACL. Based on the Company&#8217;s experience, the key credit quality indicator is whether the underlying properties associated with the Concierge Receivables will be sold or not. Concierge Receivables associated with properties that are eventually sold have a lower credit risk than those that are associated with properties that are not sold. As of June&#160;30, 2022 and December&#160;31, 2021, the amount of outstanding Concierge Receivables related to unsold properties was </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><ix:continuation id="i6093db3730a4478c89cecf10245a3043"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately <ix:nonFraction unitRef="number" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="2" name="comp:PercentageOfFinancingReceivablesRelatingToUnsoldProperties" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RleHRyZWdpb246YzIwNjg1NWIzZmRkNDZjNzk4MDM3Y2I5NmM1NGM3NjZfMzQxNw_830b1956-1f90-4b0e-ab52-de7bb6a70874">97</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="2" name="comp:PercentageOfFinancingReceivablesRelatingToUnsoldProperties" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RleHRyZWdpb246YzIwNjg1NWIzZmRkNDZjNzk4MDM3Y2I5NmM1NGM3NjZfMzQyNA_a86d09bb-5f8b-4ef5-b23c-f89643c5911f">96</ix:nonFraction>%, respectively. For Concierge Receivables where repayments have not been triggered (i.e., earlier of (i) sale of the property, (ii) termination of a listing agreement or (iii) 12 months from the date costs were originally funded), the Company establishes an estimate as to the percentage of underlying properties that will be sold based on historical data. This estimate is updated as of the end of each reporting period. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowance for credit losses </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an ACL for the expected credit losses over the contractual life of the Concierge Receivables. The amount of ACL is based on ongoing, quarterly assessments by management. Historical loss experience is generally the starting point when the Company estimates the expected credit losses. The Company then considers whether (i) current conditions, such as the impact of COVID-19 and related economic uncertainty surrounding the pandemic, (ii) future economic conditions and (iii) any potential changes in the Compass Concierge Program that are reasonable and supportable would impact its ACL. <ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RleHRyZWdpb246YzIwNjg1NWIzZmRkNDZjNzk4MDM3Y2I5NmM1NGM3NjZfNTE0NA_53c6976f-7acd-4b85-9caf-466cdecee225" continuedAt="i26deffad2def4f1dad73bb177aadccb4" escape="true">The following table summarizes the activity of the ACL for Concierge Receivables for the three and six months ended June&#160;30, 2022 (in millions): </ix:nonNumeric></span></div><div style="margin-top:12pt"><ix:continuation id="i26deffad2def4f1dad73bb177aadccb4"><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:63.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i0987c41816904bf6ab8d3163124ebb18_I20220331" decimals="-5" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjNhMmE1YTQxNWU3YTQ3MzdhYWRhMGE4YzU0YTRkNmFkL3RhYmxlcmFuZ2U6M2EyYTVhNDE1ZTdhNDczN2FhZGEwYThjNTRhNGQ2YWRfMS0xLTEtMS0xNDMyNA_d26ffdea-17e5-4121-a36e-4ba6489661a8">16.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231" decimals="-5" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjNhMmE1YTQxNWU3YTQ3MzdhYWRhMGE4YzU0YTRkNmFkL3RhYmxlcmFuZ2U6M2EyYTVhNDE1ZTdhNDczN2FhZGEwYThjNTRhNGQ2YWRfMS0zLTEtMS0xNDMyNA_db719395-1e54-4ced-92c2-366d54b0232f">17.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:ProvisionForLoanLossesExpensed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjNhMmE1YTQxNWU3YTQ3MzdhYWRhMGE4YzU0YTRkNmFkL3RhYmxlcmFuZ2U6M2EyYTVhNDE1ZTdhNDczN2FhZGEwYThjNTRhNGQ2YWRfMi0xLTEtMS0xNDMyNA_a694248b-51c0-4088-a1de-e3ca1da2ba56">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:ProvisionForLoanLossesExpensed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjNhMmE1YTQxNWU3YTQ3MzdhYWRhMGE4YzU0YTRkNmFkL3RhYmxlcmFuZ2U6M2EyYTVhNDE1ZTdhNDczN2FhZGEwYThjNTRhNGQ2YWRfMi0zLTEtMS0xNDMyNA_2dddf244-211b-47f5-acb8-c6f1200e0203">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net write-offs 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjNhMmE1YTQxNWU3YTQ3MzdhYWRhMGE4YzU0YTRkNmFkL3RhYmxlcmFuZ2U6M2EyYTVhNDE1ZTdhNDczN2FhZGEwYThjNTRhNGQ2YWRfMy0xLTEtMS0xNDMyNA_e595f8d0-7bf1-4785-a269-05f058b6585b">0.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" decimals="-5" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjNhMmE1YTQxNWU3YTQ3MzdhYWRhMGE4YzU0YTRkNmFkL3RhYmxlcmFuZ2U6M2EyYTVhNDE1ZTdhNDczN2FhZGEwYThjNTRhNGQ2YWRfMy0zLTEtMS0xNDMyNA_c2c2daf1-816e-46df-9bd7-e1d474531062">2.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjNhMmE1YTQxNWU3YTQ3MzdhYWRhMGE4YzU0YTRkNmFkL3RhYmxlcmFuZ2U6M2EyYTVhNDE1ZTdhNDczN2FhZGEwYThjNTRhNGQ2YWRfNC0xLTEtMS0xNDMyNA_80b54796-e584-4f72-9a64-a721c72c6f78">16.3</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjNhMmE1YTQxNWU3YTQ3MzdhYWRhMGE4YzU0YTRkNmFkL3RhYmxlcmFuZ2U6M2EyYTVhNDE1ZTdhNDczN2FhZGEwYThjNTRhNGQ2YWRfNC0zLTEtMS0xNDMyNA_35b8f284-7ce2-4c7c-b165-7ae7251228cd">16.3</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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Aging Status </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally considers Concierge Receivables to be past due after being outstanding for over 30 days after the initial billing. Changes in the Company&#8217;s estimate to the ACL is recorded through bad debt expense as Sales and marketing expense in the condensed consolidated statements of operations and individual accounts are charged against the allowance when all reasonable collection efforts are exhausted. <ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:PastDueFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RleHRyZWdpb246YzIwNjg1NWIzZmRkNDZjNzk4MDM3Y2I5NmM1NGM3NjZfNTE0NQ_41a382ca-cae1-40dd-8fcd-e52fbc6bab1f" continuedAt="iebdcec2da12c448a9a75b3b864278d4f" escape="true">The following table presents the aging analysis of Concierge Receivables as of June&#160;30, 2022 (in millions): </ix:nonNumeric></span></div><div style="margin-top:12pt"><ix:continuation id="iebdcec2da12c448a9a75b3b864278d4f"><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:81.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4b2b0841a71346838430dcfba7730f29_I20220630" decimals="-5" name="us-gaap:NotesReceivableGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjFmZTQ3ZmVjZWU3OTRiMDJiMmI0OWZmZTMyYjJjNTc0L3RhYmxlcmFuZ2U6MWZlNDdmZWNlZTc5NGIwMmIyYjQ5ZmZlMzJiMmM1NzRfMS0xLTEtMS0xNDMyNA_b0f63aa4-f4a0-4e59-97ee-6f6abd3d89cd">67.8</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31-90 days past due</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2a5dd63a78304a7c83a302a3eb28b7c5_I20220630" decimals="-5" name="us-gaap:NotesReceivableGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjFmZTQ3ZmVjZWU3OTRiMDJiMmI0OWZmZTMyYjJjNTc0L3RhYmxlcmFuZ2U6MWZlNDdmZWNlZTc5NGIwMmIyYjQ5ZmZlMzJiMmM1NzRfMi0xLTEtMS0xNDMyNA_78be1d7a-ed28-4b1f-8929-894bd5d0e962">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over 90 days past due</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia58669e340994bbc90e7863596b713cd_I20220630" decimals="-5" name="us-gaap:NotesReceivableGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjFmZTQ3ZmVjZWU3OTRiMDJiMmI0OWZmZTMyYjJjNTc0L3RhYmxlcmFuZ2U6MWZlNDdmZWNlZTc5NGIwMmIyYjQ5ZmZlMzJiMmM1NzRfMy0xLTEtMS0xNDMyNA_e49e6782-d2f9-447c-9190-305c1a9be8e2">5.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:NotesReceivableGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjFmZTQ3ZmVjZWU3OTRiMDJiMmI0OWZmZTMyYjJjNTc0L3RhYmxlcmFuZ2U6MWZlNDdmZWNlZTc5NGIwMmIyYjQ5ZmZlMzJiMmM1NzRfNC0xLTEtMS0xNDMyNA_b5bf2310-aa1f-4124-a87e-e9808d03aadb">74.5</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></ix:continuation><div id="i070b47ac2b1743b0a5954ab04c20e42b_76"></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfMTk2OA_b7981cec-ac30-45fd-8b4e-dbbc7e1ba0ce" continuedAt="iffbc1625260844f8817b20c492eca7e2" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.&#160;&#160;&#160;&#160;Restructuring Activities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 14, 2022, the Company committed to and communicated a workforce reduction plan and a wind-down of Modus Technologies, Inc. (&#8220;Modus&#8221;), a wholly-owned title and escrow software company (collectively, the &#8220;Q2 2022 Strategic Actions&#8221;). The Q2 2022 Strategic Actions included the elimination of approximately <ix:nonFraction unitRef="number" contextRef="iadd39b62caf84bf78e69ffc1892ede75_D20220401-20220630" decimals="2" name="us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfNzE0NjgyNTYwMDYwMw_2715513e-dabc-4b25-9693-53299a9e788f">10</ix:nonFraction>% of the Company&#8217;s current workforce consisting of approximately <ix:nonFraction unitRef="usd" contextRef="iadd39b62caf84bf78e69ffc1892ede75_D20220401-20220630" decimals="INF" name="us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfNzE0NjgyNTYwMDYwOA_5d655f70-1810-4bf9-8140-b38e7eac15d6">450</ix:nonFraction> positions across the Company. The Q2 2022 Strategic Actions are part of a broader plan by the Company to take meaningful actions to improve the alignment between the Company&#8217;s organizational structure and its long-term business strategy, drive cost efficiencies enabled by the Company&#8217;s technology and other competitive advantages and continue to drive toward profitability and positive free cash flow (&#8220;Transformation Plan&#8221;). In addition to the Q2 2022 Strategic Actions, the Transformation Plan is expected to include, but not be limited to, a series of actions such as a reduction in U.S. hiring and backfills resulting from attrition occurring both in the first half of 2022 and anticipated for the remainder of the year; a review of occupancy costs with a view to consolidating offices and reducing related costs; and a planned pause in M&amp;A activity and new market expansion for the remainder of 2022. In August 2022, the Company announced an additional cost reduction program with a goal of reducing operating expenses during the second half of 2022 with the majority concentrated in the areas of technology spend and incentives to acquire agents.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of restructuring actions taken in connection with the Q2 2022 Strategic Actions during the three months ended June 30, 2022, the Company incurred $<ix:nonFraction unitRef="usd" contextRef="iadd39b62caf84bf78e69ffc1892ede75_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfMTA5OTUxMTYzOTUyMQ_d79d53df-7dba-4b0e-b413-ceea4d1e090f">18.9</ix:nonFraction> million of restructuring costs. These costs were primarily comprised of $<ix:nonFraction unitRef="usd" contextRef="i9d4d938e323748be99d6340c83f92d4d_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfMTA5OTUxMTYzOTUzOQ_392e3709-8e4f-4113-9f0f-36935421be6b">14.8</ix:nonFraction> million of severance and other termination benefits for employees whose roles are being eliminated, $<ix:nonFraction unitRef="usd" contextRef="ia49005dd6b594b6dbd8335245dad939e_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfNDM5ODA0NjUyODk5Ng_0be756a8-aad5-4571-8dcb-329c92414c07">1.6</ix:nonFraction> million of lease terminations costs as result of the accelerated amortization of Modus' right-of-use assets and $<ix:nonFraction unitRef="usd" contextRef="i20a5a4ba13b647f1903691f0301cc132_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfMzg0ODI5MDcxMDE5NQ_2d8c206b-c4e7-4b3f-8fbc-3a1110c5fddd">0.2</ix:nonFraction> million of other </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><ix:continuation id="iffbc1625260844f8817b20c492eca7e2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restructuring costs.  These costs have been presented within the Restructuring costs line in the condensed consolidated statements of operations. In addition, the Company incurred additional non-cash charges of approximately $<ix:nonFraction unitRef="usd" contextRef="id498748a28ff43dc909106ed3a5336d3_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfMTA5OTUxMTYzNjk0NQ_1194f7ca-2cf7-4c13-b496-76cf5400bbc5">4.6</ix:nonFraction> million associated with the discontinued use of certain intangible assets associated with Modus and $<ix:nonFraction unitRef="usd" contextRef="i1bb9446f4d7546349adfb04452269736_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfNDM5ODA0NjUyODk4OA_64402124-7499-4ed9-be4a-016582cf21bd">0.4</ix:nonFraction> million related to the write-down of Modus' fixed assets for certain real estate leases that have been exited, or partially exited during the three months ended June 30, 2022. These costs have been included within the Depreciation and amortization line in the condensed consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with actions taken by the Company related to the broader Transformation Plan, the Company incurred $<ix:nonFraction unitRef="usd" contextRef="i137f84780d8440f4a7a7bc259e376567_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfNDM5ODA0NjUyNzIzNw_7034be39-4700-4ec7-9587-7dbaf0f6ca21">2.3</ix:nonFraction> million of lease terminations costs and $<ix:nonFraction unitRef="usd" contextRef="i678d70a6c2e348aeac71b6c71277c01e_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfNDM5ODA0NjUyNzUyOQ_f324ce9c-136b-471e-92b0-e4e451c18f3f">1.2</ix:nonFraction> million in depreciation expense as a result of the accelerated amortization of right-of-use assets and the write-down of fixed assets, respectively, for certain additional real estate leases that have been exited or partially exited during the three months ended June 30, 2022. These expenses were included within Restructuring costs and Depreciation and amortization, respectively, in the condensed consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, the Company's remaining liability related to restructuring activities was $<ix:nonFraction unitRef="usd" contextRef="i7b5004599b2440bbaa6d2a0450efa64e_D20220401-20220630" decimals="-5" name="comp:RestructuringAndRelatedCostLiabilitiesRemaining" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfNDM5ODA0NjUyODM3MQ_0467b339-4a29-45e6-9296-bfcb285a385a">10.4</ix:nonFraction> million, primarily related to unpaid severance costs, which is included in Accrued expenses and other current liabilities in the condensed consolidated balance sheet as of June 30, 2022.</span></div><ix:nonNumeric contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfMjE5OTAyMzI3NTYyMA_62eb9962-1d82-412b-913a-3088fa0601b3" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the total costs incurred and expected to be incurred in connection with the Q2 2022 Strategic Actions and other restructuring actions taken during the three and six months ended June 30, 2022 (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.507%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total amount expected to be incurred</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Amount incurred as of June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Total amount remaining to be incurred</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Q2 2022 Strategic Actions:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance related personnel costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5dd4b43bdb9e4bbcbec89c804bf60e35_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfMi0yLTEtMS0xODQ1MA_2379367c-daca-4a8f-b73d-975639f0ae02">14.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i9d4d938e323748be99d6340c83f92d4d_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfMi00LTEtMS0xODQ1MA_275fdea0-4337-4425-9c0e-40465143bbda">14.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5dd4b43bdb9e4bbcbec89c804bf60e35_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfMi02LTEtMS0xODQ1MA_f4ddb8e6-b79c-4ff7-8b12-9a0ec3ea9f9e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Modus lease termination 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib59f68d40f35476aa94ce4eaa8ee6010_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfMy0yLTEtMS0yMDM4Ng_89b696bd-e4d0-4838-be0e-dba1c9ad7957">4.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia49005dd6b594b6dbd8335245dad939e_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfMy00LTEtMS0yMDM4Ng_0be756a8-aad5-4571-8dcb-329c92414c07">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib59f68d40f35476aa94ce4eaa8ee6010_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfMy02LTEtMS0yMDM4Ng_91d26f66-85da-4454-836e-dcc5e1620c5f">2.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated amortization of Modus intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ie59ea513c0d84f5fa8ef8eae5cb9e3b1_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfMy0yLTEtMS0xODQ1MA_ac239aad-b9c1-4801-9ef3-e4b6ff75fe5a">4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="id498748a28ff43dc909106ed3a5336d3_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfMy00LTEtMS0xODQ1MA_b1905ab7-4a0f-436d-a314-8502ee7e08d6">4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ie59ea513c0d84f5fa8ef8eae5cb9e3b1_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfMy02LTEtMS0xODQ1MA_aa3bd1c5-b413-43fa-830b-c1ff03e79295">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Modus restructuring 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ie8a28dc552e54b79b95ce86efd1d0f0e_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNS0yLTEtMS0yMDM4Ng_5de80ff4-c9f5-4eba-b85c-72da0f31cad4">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i20a5a4ba13b647f1903691f0301cc132_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNS00LTEtMS0yMDM4Ng_f067fe28-3ae4-4091-ba17-697133c03246">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ie8a28dc552e54b79b95ce86efd1d0f0e_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNS02LTEtMS0yMDM4Ng_1ad22572-facf-4d45-9687-03cd03b9859c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of Modus fixed 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="id93b87df97dd4cf7aa93e6d7c1bf442c_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNi0yLTEtMS0yMDM4Ng_84e25cf1-7ec1-451f-969c-69724ef0edf0">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1bb9446f4d7546349adfb04452269736_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNi00LTEtMS0yMDM4Ng_9fc8b482-ad9b-49e2-bde5-ac56641862e8">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="id93b87df97dd4cf7aa93e6d7c1bf442c_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNi02LTEtMS0yMDM4Ng_b1c6cb60-a541-44f6-a61f-cddc64ec52ac">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense - Q2 2022 Strategic Actions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ifc040f976fca4b879f9575744d3f374a_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNy0yLTEtMS0yMDM4Ng_f0e1d0b3-cd5d-4373-830e-105ba0d09789">24.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iadd39b62caf84bf78e69ffc1892ede75_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNy00LTEtMS0yMDM4Ng_46a87275-68ab-4a4b-a072-2ad0f77f167b">21.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ifc040f976fca4b879f9575744d3f374a_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNy02LTEtMS0yMDM4Ng_db20cd0b-e576-4955-8f43-ee00ef691806">2.9</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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other restructuring activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other lease termination 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i6f58f8c1bafb436681448b2367bd6d0e_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNC0yLTEtMS0xODQ1MA_5da42346-49f9-43a1-b06c-5fa4b0fee00f">2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i137f84780d8440f4a7a7bc259e376567_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNC00LTEtMS0xODQ1MA_046c7e7e-231f-4389-902e-a7fae2809619">2.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i6f58f8c1bafb436681448b2367bd6d0e_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNC02LTEtMS0xODQ1MA_94e78c49-a053-4c23-874b-64ec24314186">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of fixed 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3312ee2bd23c479db0c784c5b8b1223b_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNS0yLTEtMS0yMDA5NA_cbe93575-662b-46bd-9b2b-7fcda3da8b63">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i678d70a6c2e348aeac71b6c71277c01e_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNS00LTEtMS0yMDA5NA_f324ce9c-136b-471e-92b0-e4e451c18f3f">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3312ee2bd23c479db0c784c5b8b1223b_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNS02LTEtMS0yMDA5NA_57c713b0-2294-457f-929b-e225abf33fab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense - other restructuring activities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i0d31c60d377345df9d90947e3d34d69a_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNi0yLTEtMS0yMDA5NA_4176afe5-1d13-4a57-8417-3cb50056e69a">3.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i546b2203aa49477b8e58d148c3a71ced_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNi00LTEtMS0yMDA5NA_742f3391-91bc-4f4f-bcd1-ab6e732d902b">3.5</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i0d31c60d377345df9d90947e3d34d69a_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNi02LTEtMS0yMDA5NA_9b7faa42-ee5f-487f-84dc-191bbf8bc375">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNy0yLTEtMS0yMDA5NA_27dd69a4-4b42-4c03-ab47-526b42aa45a1">28.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNy00LTEtMS0yMDA5NA_9290ca8a-9253-4a6c-8c4e-fc72faa58ffd">25.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNy02LTEtMS0yMDA5NA_22b6ba52-2fbc-47db-aed2-5568a195239b">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total costs incurred and expected to be incurred in connection with the Q2 2022 Strategic Actions and other restructuring actions taken during the three and six months ended June 30, 2022  were included in the consolidated statements of operations for the three and six months ended June 30, 2022, as follows (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"></td><td style="width:50.734%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.649%"></td><td style="width:0.1%"></td><td style="width:0.0%"></td><td style="width:0.152%"></td><td style="width:0.0%"></td><td style="width:1.0%"></td><td style="width:14.649%"></td><td style="width:0.1%"></td><td style="width:0.0%"></td><td style="width:0.152%"></td><td style="width:0.0%"></td><td style="width:1.0%"></td><td style="width:14.653%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total expected costs</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Amount expensed as of June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Remaining expected expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="idde9071dab62446f9e95b325fe33e016_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjExMDVmZjdkNjJlNjRiNGViOTA4YjQ2YzhmNDIyN2QzL3RhYmxlcmFuZ2U6MTEwNWZmN2Q2MmU2NGI0ZWI5MDhiNDZjOGY0MjI3ZDNfMS0yLTEtMS0yMDU1MQ_45ef01fd-2e48-4f9c-8d6a-0e10dc9c0fa4">21.7</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ie8ee52ef5d2f417bbc7c199794f67dab_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjExMDVmZjdkNjJlNjRiNGViOTA4YjQ2YzhmNDIyN2QzL3RhYmxlcmFuZ2U6MTEwNWZmN2Q2MmU2NGI0ZWI5MDhiNDZjOGY0MjI3ZDNfMS00LTEtMS0yMDU1MQ_957c2ace-55d4-4bb5-87a3-c2a065aa503d">18.9</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="idde9071dab62446f9e95b325fe33e016_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjExMDVmZjdkNjJlNjRiNGViOTA4YjQ2YzhmNDIyN2QzL3RhYmxlcmFuZ2U6MTEwNWZmN2Q2MmU2NGI0ZWI5MDhiNDZjOGY0MjI3ZDNfMS02LTEtMS0yMDU1MQ_0ced1bee-133f-4a2f-a2cd-c48522927197">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia292086b0c36430b807462c4d512b3f4_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjExMDVmZjdkNjJlNjRiNGViOTA4YjQ2YzhmNDIyN2QzL3RhYmxlcmFuZ2U6MTEwNWZmN2Q2MmU2NGI0ZWI5MDhiNDZjOGY0MjI3ZDNfMi0yLTEtMS0yMDU1MQ_e6e55a2a-e688-49a9-bd1e-09f68f41dce4">6.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i99ca8142e95f47d99207918146bafef2_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjExMDVmZjdkNjJlNjRiNGViOTA4YjQ2YzhmNDIyN2QzL3RhYmxlcmFuZ2U6MTEwNWZmN2Q2MmU2NGI0ZWI5MDhiNDZjOGY0MjI3ZDNfMi00LTEtMS0yMDU1MQ_8b9e42c7-3a3f-4175-8593-025fc3afd867">6.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia292086b0c36430b807462c4d512b3f4_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjExMDVmZjdkNjJlNjRiNGViOTA4YjQ2YzhmNDIyN2QzL3RhYmxlcmFuZ2U6MTEwNWZmN2Q2MmU2NGI0ZWI5MDhiNDZjOGY0MjI3ZDNfMi02LTEtMS0yMDU1MQ_dc5000b4-da36-4891-b668-8410bed81cf2">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjExMDVmZjdkNjJlNjRiNGViOTA4YjQ2YzhmNDIyN2QzL3RhYmxlcmFuZ2U6MTEwNWZmN2Q2MmU2NGI0ZWI5MDhiNDZjOGY0MjI3ZDNfMy0yLTEtMS0yMDU1MQ_18b5ad5e-6041-4e3e-a0b7-f831e0605445">28.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjExMDVmZjdkNjJlNjRiNGViOTA4YjQ2YzhmNDIyN2QzL3RhYmxlcmFuZ2U6MTEwNWZmN2Q2MmU2NGI0ZWI5MDhiNDZjOGY0MjI3ZDNfMy00LTEtMS0yMDU1MQ_34111164-6291-4e94-a638-e9cd0a176e5f">25.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630" decimals="-5" name="us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjExMDVmZjdkNjJlNjRiNGViOTA4YjQ2YzhmNDIyN2QzL3RhYmxlcmFuZ2U6MTEwNWZmN2Q2MmU2NGI0ZWI5MDhiNDZjOGY0MjI3ZDNfMy02LTEtMS0yMDU1MQ_6e6cf2f5-0c96-44e4-bc31-287b18bb11b3">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">24</span></div></div></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_79"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and the related notes and other financial information included elsewhere in this Quarterly Report and our audited consolidated financial statements and the related notes and the discussion under the section entitled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; for the year ended December 31, 2021 included in the 2021 Form 10-K.  In addition to historical consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates, and beliefs. Our actual results could differ materially from those expressed or implied by such forward-looking statements. Important factors that could cause or contribute to these differences include, but are not limited to, those discussed in the section entitled &#8220;Special Note Regarding Forward-Looking Statements&#8221;. You should review the disclosure under the section entitled &#8220;Risk Factors&#8221; in this Quarterly Report and  Part I, Item 1A, &#8220;Risk Factors&#8221; in our 2021 Form 10-K for a discussion of important factors that could cause our actual results to differ materially from those anticipated in these forward-looking statements. </span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_82"></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OVERVIEW </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management&#8217;s discussion and analysis of financial condition and results of operations, or MD&amp;A, is provided as a supplement to the condensed consolidated financial statements and notes thereto included elsewhere in this Quarterly Report and is intended to provide an understanding of our results of operations, financial condition and changes in our results of operations and financial condition. Our MD&amp;A is organized as follows: </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Introduction.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This section provides a general description of our company and its business, recent developments affecting our company and discussions of how seasonal factors may impact our results. </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Results of Operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This section provides our analysis and outlook for the significant line items on our statements of operations, as well as other information that we deem meaningful to understand our results of operations on a consolidated basis. </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Key Business Metrics and Non-GAAP Financial Measures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This section provides a discussion of key business metrics and Non-GAAP financial measures we use to evaluate our business and measure our performance, in addition to the measures presented in our condensed consolidated financial statements. </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Liquidity and Capital Resources.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This section provides an analysis of our liquidity and cash flows, as well as a discussion of our commitments that existed as of June&#160;30, 2022. </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Critical Accounting Estimates and Policies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This section discusses those accounting policies that are considered important to the evaluation and reporting of our financial condition and results of operations, and whose application requires us to exercise subjective and often complex judgments in making estimates and assumptions. </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Recent Accounting Pronouncements.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This section provides a summary of the most recent authoritative accounting standards and guidance that have either been recently adopted by our company or may be adopted in the future. </span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_85"></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INTRODUCTION </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Company </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compass, Inc. (the &#8220;Company&#8221;) was incorporated in Delaware on October 4, 2012 under the name Urban Compass, Inc. On January 8, 2021, the board of directors of the Company approved a change to the Company&#8217;s name from Urban Compass, Inc. to Compass, Inc. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Business and Business Model </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a technology-enabled brokerage that provides an end-to-end platform of software, services, and support to empower our residential real estate agents to deliver exceptional service to seller and buyer clients. Real estate agents are themselves business owners, and Compass agents utilize the platform to grow their respective businesses, save time and manage their business more effectively. Our platform includes an integrated suite of cloud-based software for customer relationship management, marketing, client service, brokerage services and other critical functionality, all custom-built for the real estate industry and enabling our core brokerage services. The platform also uses proprietary data, analytics, artificial intelligence, and machine learning to deliver high value recommendations and outcomes for Compass agents and their clients.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our business model is directly aligned with the success of our agents. We attract agents to our brokerage and partner with them as independent contractors who affiliate their real estate licenses with us, operating their businesses on our platform and under our brand. We currently generate substantially all of our revenue from commissions paid by clients at the time that a home is transacted, which agents use to assist home sellers and buyers in listing, marketing, selling and finding homes as well as through the provision of services adjacent to the transaction, such as title, escrow and mortgage. While adjacent services comprise a small portion of our revenue to date, we are well-positioned to capture meaningful revenue from adjacent services as we continue to expand and diversify our offerings within the real estate ecosystem.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Update Related to the Q2 2022 Strategic Actions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 14, 2022, we committed to and communicated a workforce reduction plan and a wind-down of Modus Technologies, Inc. (&#8220;Modus&#8221;), a wholly-owned title and escrow software company (collectively, the &#8220;Q2 2022 Strategic Actions&#8221;). The Q2 2022 Strategic Actions included the elimination of approximately 10% of our current workforce consisting of approximately 450 positions across our organization. The Strategic Actions are part of a broader plan to take meaningful actions to improve the alignment between our organizational structure and long-term business strategy, drive cost efficiencies enabled by our technology and other competitive advantages and continue to drive toward profitability and positive free cash flow (&#8220;Transformation Plan&#8221;). In addition to the Q2 2022 Strategic Actions, the Transformation Plan is expected to include, but not be limited to, a series of actions such as a reduction in U.S. hiring and backfills resulting from attrition occurring both in the first half of 2022 and anticipated for the remainder of the year; a review of occupancy costs with a view to consolidating offices and reducing related costs; and a planned pause in M&amp;A activity and new market expansion for the remainder of 2022. In August 2022, we announced an additional cost reduction program with a goal of reducing operating expenses during the second half of 2022 with the majority concentrated in the areas of technology spend and incentives to acquire agents.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of restructuring actions taken in connection with the Q2 2022 Strategic Actions during the three months ended June 30, 2022, we incurred $18.9 million of restructuring costs. These costs were primarily comprised of $14.8 million of severance and other termination benefits for employees whose roles are being eliminated, $1.6 million of lease terminations costs as result of the accelerated amortization of Modus' right-of-use assets and $0.2 million of other restructuring costs.  These costs have been presented within the Restructuring costs line in the condensed consolidated statements of operations. In addition, we incurred additional non-cash charges of approximately $4.6 million associated with the discontinued use of certain intangible assets associated with Modus and $0.4 million related to the write-down of Modus' fixed assets for certain real estate leases that have been exited, or partially exited during the three months ended June 30, 2022. These costs have been included within the Depreciation and amortization line in the condensed consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with actions related to our broader Transformation Plan, we incurred $2.3 million of lease terminations costs and $1.2 million in depreciation expense as result of the accelerated amortization of right-of-use assets and the write-down of fixed assets, respectively, for certain additional real estate leases that have been exited or partially exited during the three months ended June 30, 2022. These expenses were included within Restructuring costs and Depreciation and amortization, respectively, in the accompanying condensed consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, our remaining liability related to restructuring activities was $10.4 million, primarily related to unpaid severance costs, which are included in Accrued expenses and other current liabilities in the accompanying condensed consolidated balance sheet as of June 30, 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Initial Public Offering </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 6, 2021, we completed our IPO and our Class A common stock began trading on the New York Stock Exchange on April 1, 2021 under the symbol &#8220;COMP&#8221;. In connection with the IPO, we issued and sold 26.3 million shares of our Class A common stock at a public offering price of $18.00 per share. We received aggregate proceeds of $438.7 million from the IPO, net of the underwriting discount and offering costs of approximately $11.0 million. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2021, in connection with the effectiveness of the IPO Registration Statement, we recognized $148.5 million in stock-based compensation expense for (i) certain restricted stock units ("RSUs") that contained both service-based and liquidity event-based vesting conditions as the liquidity event-based vesting condition was satisfied upon effectiveness of the IPO Registration Statement and (ii) certain stock options and RSU awards with service, performance and market-based vesting conditions that include stock price targets to be met after the listing of our stock on a public exchange. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operational Highlights for the three months ended June&#160;30, 2022 </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to attract and retain the most talented agents to our platform, which is critical to our long-term success. We grow our revenue by attracting high-performing agents looking to grow their business and increasing the productivity of our agents. We also continue to invest in our proprietary, integrated platform, designed for real estate agents, to enable them to grow their business and save them time and money. This value proposition allows us to recruit more agents, help them grow their business and retain them on our platform at industry leading retention rates.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had over 28,000 agents on our platform as of June&#160;30, 2022. A subset of our agents are considered principal agents, which we define as either agents who are leaders of their respective agent teams or individual agents operating independently on our platform. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended June&#160;30, 2022, the Average Number of Principal Agents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was 12,979, an increase of 2,350, or 22.1%, from the three months ended June&#160;30, 2021. The principal agent additions came in both new and existing markets. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;30, 2022, our agents closed 66,846 Total Transactions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, an increase of 1.7% when compared to the three months ended June&#160;30, 2021. Our growth in Total Transactions was due to a combination of new agents joining the platform and enhanced productivity for existing agents already on the platform.  </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Gross Transaction Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended June&#160;30, 2022 remained relatively flat at $76.8 billion when compared to the three months ended June&#160;30, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For both the three months ended June&#160;30, 2022 and 2021, our Gross Transaction Value represented 4.9%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of residential real estate transacted in the U.S. We calculate our national market share by dividing our Gross Transaction Value, or the total dollar value of transactions closed by agents on our platform, by two times (to account for the sell-side and buy-side of each transaction) the aggregate dollar value of U.S. existing home sales as reported by the National Association of Realtors ("NAR"). Should we elect to resume expansion into new markets in the future, faster data integration and ingestion, more efficient agent onboarding, and the ability to customize our solutions to local market requirements will allow us to enter new markets more quickly and effectively over time. We have a dedicated expansion team responsible for launching new markets that partners closely with our enterprise sales team to rapidly identify talented agents in each new market. The priority with which we enter new markets will be based on the addressable size of each market, agent feedback and local market dynamics. Expansion within existing markets is particularly cost efficient as we are able to leverage existing infrastructure, personnel and our agent network.</span></div><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality and Cyclicality</span></div><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The residential real estate market is seasonal, which directly impacts our agents&#8217; businesses. While individual markets may vary, transaction volume is typically highest in spring and summer, and then declines gradually in late fall and winter. We experience the most significant financial effect from this seasonality in the first and fourth quarters of each year, when our revenue is typically lower relative to the second and third quarters. The effect of this seasonality on our revenue has a larger effect on our results of operations as many of our operating expenses (excluding commissions) are somewhat fixed in nature and do not vary directly in line with our revenue. We believe that this seasonality has affected and will continue to affect our quarterly results; however, to date its effect may have been masked by our rapid growth.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The broader residential real estate industry is cyclical, and individual markets can have their own dynamics that diverge from broad market conditions. The real estate industry can be impacted by the strength or weakness of the economy, changes in interest rates or mortgage lending standards, or extreme economic or political conditions. Our revenue growth </span></div><div style="border-bottom:1pt solid black;margin-bottom:5pt;margin-top:10pt;width:150pt"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the definitions of Average Number of Principal Agents, Total Transactions and Gross Transaction Value please refer to the section entitled &#8220;Key Business Metrics&#8221; included elsewhere in this Quarterly Report.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> On July 21, 2022, NAR restated monthly average (mean) sales prices of existing homes ("ASP") from January 2020 through June 2022 to reflect their change in methodology to better account for outliers of high priced homes noting that the monthly average (mean) sales prices are NAR's best estimates and given the outliers, they are less reliable. This resulted in higher monthly ASP of existing homes than what was reported prior and increases in total market Gross Transaction Value than what was reported prior. As a result of the changes in the NAR methodology, our previously reported national market share for the three months ended June 30, 2021 changed from 6.2% to 4.9%. Our national market share for the three months ended June 30, 2022 and 2021 reported in this Form 10-Q was calculated using ASP data based on the updated NAR methodology.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rate tends to increase as the real estate industry performs well and to decrease when the real estate industry performs poorly.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of the COVID-19 Pandemic on Our Business </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ongoing COVID-19 pandemic has had, and continues to have, an impact around the world, including in the U.S. and has had an adverse impact on the residential real estate market during its early days. While we did not see adverse impacts of the COVID-19 pandemic on our business and financial results in the  three and six months ended June&#160;30, 2022, the extent of the future impact of the ongoing COVID-19 pandemic on our business and financial results will depend largely on future developments, which are highly uncertain and difficult to predict. See the section entitled &#8220;Risk Factors&#8212;Risks Related to Our Business and Operations&#8212;The extent of the future impact of the ongoing COVID-19 pandemic on our business and financial results will depend largely on future developments, which are highly uncertain and difficult to predict&#8221; included in the 2021 Form 10-K.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of the Macroeconomic Conditions on U.S. Residential Real Estate Market and Our Business</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first half of 2022 and more so during the second quarter of 2022, a number of macroeconomic conditions contributed to the current slowdown in the U.S. residential real estate market, impacting our business and financial results during the three and six months ended June 30, 2022 as described in the section entitled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;. These conditions include but are not limited to, conflict in Ukraine, volatility in the U.S. equity markets, rising inflation, rapidly rising mortgage interest rates, and the Federal Reserve Board increasing the federal funds rate by an aggregate of 2.25% through July 2022. These factors have contributed towards slowed consumer demand, declining home affordability and began to have an impact on price appreciation. Any further slowdown or additional challenging conditions in the U.S. residential real estate market could have a significant impact on our business and financial results in the third and fourth quarters of 2022 and beyond. While we continue to assess the effects of the current slowdown on our business and financial results, the ultimate impact will depend on future developments, which are highly uncertain and difficult to predict, as well as the actions that we have taken, or will take, to minimize any current and future impact.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">28</span></div></div></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_88"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our consolidated statements of operations data for the periods indicated: </span></div><div style="margin-top:12pt"><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.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.659%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="9" 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(in millions, except percentages)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,020.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,951.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,417.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,065.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions and other related expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,652.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">81.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,590.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">81.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,799.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">81.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,532.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">154.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">299.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">235.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operations and support </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">96.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">213.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">166.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">73.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">215.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">170.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">152.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.0&#160;</span></td><td style="background-color:#cceeff;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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,119.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,959.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,701.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">108.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,285.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(99.3)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.8)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(284.8)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(220.4)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Investment income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss before income taxes and equity in loss of unconsolidated entity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(99.7)</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8.4)</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(285.8)</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(221.5)</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Benefit from 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equity in loss of unconsolidated entity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(101.1)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.1)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(289.4)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(219.5)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net (income) loss attributable to non-controlling 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss attributable to Compass, Inc.</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(101.2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(289.2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(219.5)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</span></td></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes stock-based compensation expense as follows: </span></div><div style="margin-top:12pt"><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:44.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions and other related expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operations and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">123.0&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">221.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation for the six months ended June&#160;30, 2021 includes the following amounts related to a one-time acceleration of stock-based compensation expense in connection with the IPO: </span></div><div style="margin-top:12pt"><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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">IPO Related<br/>Expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions and other related expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operations and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">148.5&#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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comparison of the Three and Six Months Ended June&#160;30, 2022 and 2021 </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue </span></div><div style="margin-top:12pt"><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:24.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.685%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except percentages)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,020.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,951.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,417.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,065.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue was $2,020.1 million and $3,417.1 million during the three and six months ended June&#160;30, 2022, an increase of $68.7 million, or 3.5%, and $351.8 million, or 11.5%, compared to the prior year periods, respectively. These increases were primarily driven by an increase in the number of agents that joined our platform during 2021 and 2022, a higher volume of transactions from both new and existing agents and geographic expansion both within our existing and new markets. The Average Number of Principal Agents for the three and six months ended June&#160;30, 2022 grew to 12,979 and 12,777, increases of 22.1% and 25.0% from the year ago periods, respectively. Total Transactions for the three and six months ended June&#160;30, 2022 grew to 66,846 and 114,213, increases of 1.7% and 7.7% from the year ago periods, respectively. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commissions and other related expense </span></div><div style="margin-top:12pt"><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:20.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.591%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.591%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.591%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.591%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.864%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commissions and other related expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,652.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,590.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,799.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,532.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Percentage of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commissions and other related expense was $1,652.9 million and $2,799.3 million during the three and six months ended June&#160;30, 2022, increases of $62.5 million, or 3.9%, and $266.7 million, or 10.5%, compared to the prior year periods, respectively. Included in Commissions and other related expense were non-cash expenses related to stock-based compensation of $6.4 million and $23.4 million for the three and six months ended June&#160;30, 2022 and $11.7 million and $56.3 million for the three and six months ended June&#160;30, 2021, respectively. The decline in stock-based compensation expense for the six months ended June&#160;30, 2022 when compared to the six months ended June&#160;30, 2021 was primarily related to a one-time acceleration of stock-based compensation expense of $41.7 million incurred on March&#160;31, 2021 in connection with our IPO, partially offset by stock-based compensation expense recognized in the six months ended June&#160;30, 2022 in connection with the final vesting of the 2021 Agent Equity Program. Commissions and other related expense excluding such non-cash stock-based compensation expense was $1,646.5 million and $2,775.9 million, or 81.5% and 81.2% of revenue, for the three and six months ended June&#160;30, 2022 and $1,578.7 million and $2,476.3 million, or 80.9% and 80.8% of revenue, for the three and six months ended June&#160;30, 2021, respectively. The increase in absolute dollars of Commissions and other related expense, excluding the non-cash stock-based compensation, was primarily driven by our higher revenue. The unfavorable 60 and 40 basis points increase in Commissions and other related expense, excluding the non-cash stock-based compensation expense, expressed as a percentage of revenue in the three and six months ended June&#160;30, 2022 as compared to the three and six months ended June&#160;30, 2021, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively, was primarily due to the change in mix of the commission arrangements we have with our agents and changes in geographic mix. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and marketing </span></div><div style="margin-top:12pt"><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:24.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.685%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Percentage of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense was $154.9 million and $299.9 million during the three and six months ended June&#160;30, 2022, an increase of $30.6 million, or 24.6%, and $64.3 million, or 27.3%, compared to the prior year periods, respectively. Included in Sales and marketing expense were non-cash expenses related to stock-based compensation of $11.2 million and $21.9 million for the three and six months ended June&#160;30, 2022 and $8.6 million and $17.6 million for the three and six months ended June&#160;30, 2021, respectively. The increase in stock-based compensation expense during the three and six months ended June&#160;30, 2022 as compared to the three and six months ended June&#160;30, 2021 was due to expense for awards related to the increased headcount, partially offset by a one-time acceleration of stock-based compensation expense of $1.8 million incurred on March&#160;31, 2021 in connection with our IPO. Sales and marketing expense excluding such non-cash stock-based compensation expense was $143.7 million and $278.0 million, or 7.1% and 8.1% of revenue, for the three and six months ended June&#160;30, 2022 and $115.7 million and $218.0 million, or 5.9% and 7.1% of revenue, for the three and six months ended June&#160;30, 2021, respectively. The increase in absolute dollars and as a percentage of revenue, excluding the non-cash stock-based compensation expense during the three and six months ended June&#160;30, 2022 as compared to the three and six months ended June&#160;30, 2021 was partially due to an increase in compensation and other personnel-related costs due to increased headcount and increased agent marketing and advertising. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operations and support </span></div><div style="margin-top:12pt"><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:24.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.685%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operations and support</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Percentage of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operations and support expense was $104.9 million and $213.8 million during the three and six months ended June&#160;30, 2022, an increase of $8.2 million, or 8.5%, and $47.1 million, or 28.3%, compared to the prior year periods, respectively. Included in Operations and support expense were non-cash expenses related to stock-based compensation of $4.1 million and $8.4 million for the three and six months ended June&#160;30, 2022 and $2.8 million and $7.8 million for the three and six months ended June&#160;30, 2021, respectively. The increase in stock-based compensation expense for the three and six months ended June&#160;30, 2022 as compared to the three and six months ended June&#160;30, 2021 was primarily due to increased expense for awards resulting from increased headcount, partially offset by a one-time acceleration of stock-based compensation expense of $3.1 million incurred on March&#160;31, 2021 in connection with our IPO. Operations and support expense excluding such non-cash stock-based compensation expense was $100.8 million and $205.4 million, or 5.0% and 6.0% of revenue, for the three and six months ended June&#160;30, 2022 and $93.9 million and $158.9 million, or 4.8% and 5.2% of revenue, for the three and six months ended June&#160;30, 2021, respectively. The increase in both absolute dollars and as a percentage of revenue, excluding such non-cash stock based compensation expense, was primarily driven by an increase in compensation and other personnel-related costs due to increased headcount and costs associated with the various acquisitions completed during the year ended December 31, 2021. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and development </span></div><div style="margin-top:12pt"><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:24.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.685%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Percentage of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense was $107.2 million and $215.4 million during the three and six months ended June&#160;30, 2022, an increase of $33.7 million, or 45.9%, and $45.3 million, or 26.6%, compared to the prior year periods, respectively. Included in Research and development expense were non-cash expenses related to stock-based compensation of $18.9 million and $35.8 million for the three and six months ended June&#160;30, 2022 and $13.5 million and $63.0 million for the three and six months ended June&#160;30, 2021, respectively. The increase in stock-based compensation expense for the three months ended June&#160;30, 2022 as compared to the three months ended June&#160;30, 2021 was primarily driven by increased expense for awards resulting from increased headcount.  The decrease in stock-based compensation expense for the six months ended June&#160;30, 2022 as compared to the six months ended June&#160;30, 2021 was primarily due to a one-time acceleration of stock-based compensation expense of $46.9 million incurred on March&#160;31, 2021 in connection with our IPO partially offset by increased expense for awards resulting from increased headcount. Research and development expense excluding such non-cash stock-based compensation expense was $88.3 million and $179.6 million, or 4.4% and 5.3% of revenue, for the three and six months ended June&#160;30, 2022 and $60.0 million and $107.1 million, or 3.1% and 3.5% of revenue, for the three and six months ended June&#160;30, 2021, respectively. The increase in absolute dollars and as a percentage of revenue, excluding such non-cash stock-based compensation expense was primarily driven by an increase in compensation and other personnel-related costs due to increased headcount. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative </span></div><div style="margin-top:12pt"><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:24.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.685%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">General and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Percentage of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense was $55.2 million and $110.5 million during the three and six months ended June&#160;30, 2022, a decrease of $4.2 million, or 7.1%, and $41.8 million, or 27.4%, compared to the prior year periods, respectively. Included in General and administrative expense were non-cash expenses related to stock-based compensation of $18.6 million and $33.5 million for the three and six months ended June&#160;30, 2022 and $17.7 million and $77.1 million for the three and six months ended June&#160;30, 2021, respectively. While stock-based compensation expense for the three months ended June&#160;30, 2022 compared to the same period in  2021 remained relatively flat, the decrease in stock-based compensation expense for the six months ended June&#160;30, 2022 as compared to the year ago period was primarily due to a one-time acceleration of stock-based compensation expense of $55.0 million incurred on March&#160;31, 2021 in connection with our IPO, partially offset by increased expense for awards resulting from increased headcount. General and administrative expense excluding such non-cash stock-based compensation expense was $36.6 million and $77.0 million, or 1.8% and 2.3% of revenue, for the three and six months ended June&#160;30, 2022 and $41.7 million and $75.2 million, or 2.1% and  2.5% of revenue, for the three and six months ended June&#160;30, 2021, respectively. General and administrative expense excluding such non-cash stock based-compensation expense was relatively flat when compared to the prior year periods.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring costs</span></div><div style="margin-top:12pt"><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:24.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.685%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restructuring costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Percentage of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring costs in the three and six months ended June&#160;30, 2022 primarily consist of costs associated with a workforce reduction plan and a wind-down of Modus Technologies, Inc., a wholly-owned title and escrow software company.</span></div><div><span><br/></span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization </span></div><div style="margin-top:12pt"><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:24.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.685%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and amortization</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Percentage of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense increased by $10.5 million, or 70.5%, and $15.7 million, or 55.3%, for the three and six months ended June&#160;30, 2022 compared to the three and six months ended June&#160;30, 2021, respectively. The increase was primarily driven by an increase in the amortization of intangible assets related to the impact of acquisitions completed during the year ended December 31, 2021. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investment income, net </span></div><div style="margin-top:12pt"><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:24.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.685%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Investment income, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment income, net was not meaningful during the three and six months ended June&#160;30, 2022 and 2021 as a result of low average interest rates on our short-term interest-bearing investments. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt"><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:24.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.685%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was $0.7 million and $1.4 million for the three and six months ended June&#160;30, 2022, respectively. This amount was driven by the interest expense incurred on both our Concierge Facility and Revolving Credit Facility, including the commitment fees related to the available borrowing capacities on such facilities. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Benefit from income taxes</span></div><div style="margin-top:12pt"><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:24.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.685%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Benefit from 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%)</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Benefit from income taxes increased by $0.2 million for the three months ended June&#160;30, 2022 compared to the three months ended June&#160;30, 2021.  The increase resulted from a partial reduction in the valuation allowance related to the carryover tax basis in deferred tax liabilities from acquisitions. For the six months ended June&#160;30, 2022 benefit from income taxes decreased by $0.6 million when compared to the six months ended June&#160;30, 2021. The decrease resulted from a reduction in current year acquisition related activities.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity in loss of unconsolidated entity</span></div><div style="margin-top:12pt"><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:24.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.671%"></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:7.685%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equity in loss of unconsolidated entity</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June&#160;30, 2022, equity in losses of unconsolidated entity was $2.9 million and $5.0 million, respectively, from our 49.9% ownership in OriginPoint, LLC, a joint venture we formed with Guaranteed Rate, Inc. in July 2021.</span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_91"></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">K</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EY BUSINESS METRICS AND NON-GAAP FINANCIAL MEASURES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the measures presented in our condensed consolidated financial statements, we use the following key business metrics and non-GAAP financial measures to evaluate our business, measure our performance, develop financial forecasts, and make strategic decisions. </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Transactions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,846&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,213&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,011&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross Transaction Value (in billions)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Average Number of Principal Agents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss attributable to Compass, Inc. (in millions)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(101.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(289.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(219.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss attributable to Compass, Inc. margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> (in millions)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(92.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjusted EBITDA margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Adjusted EBITDA and Adjusted EBITDA margin are non-GAAP financial measures. For more information regarding our use of these measures and a reconciliation of Net loss attributable to Compass, Inc. to Adjusted EBITDA, see the section titled &#8220;&#8212;Non-GAAP Financial Measures&#8221; below. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Business Metrics </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total Transactions </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Transactions is a key measure of the scale of our platform, which drives our financial performance. We define Total Transactions as the sum of all transactions closed on our platform in which our agent represented the buyer or seller in the purchase or sale of a home. We include a single transaction twice when one or more of our agents represent both the buyer and seller in any given transaction. We exclude transactions related to rentals in this metric. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Transactions have increased over time as we recruited new agents in existing markets, expanded into new markets, retained top-performing agents, and as existing agents increased their productivity on our platform. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Total Transactions for the three and six months ended June&#160;30, 2022 were 66,846 and 114,213, representing an increase of 1.7% and 7.7% from the year ago periods, respectively. These increases were due to a combination of agent additions and enhanced productivity from the platform.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Transaction Value </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross Transaction Value is a key measure of the scale of our platform and success of our agents, which ultimately impacts revenue. Gross Transaction Value is the sum of all closing sale prices for homes transacted by agents on our platform. We include the value of a single transaction twice when our agents serve both the home buyer and home seller in the transaction. This metric excludes rental transactions. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross Transaction Value is primarily driven by home values in the markets we serve and by changes in the number of our agents in those markets, as well as seasonality and macroeconomic factors. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Gross Transaction Value for the three months ended June&#160;30, 2022 remained relatively flat at $76.8 billion and increased 8.0% from the year ago period in the six months ended June&#160;30, 2022 to $130.5 billion.  </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Average Number of Principal Agents </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Average Number of Principal Agents represents the number of agents who are leaders of their respective agent teams or individual agents operating independently on our platform during a given period. The Average Number of Principal Agents is an indicator of the potential future growth of our business, as well as the size and strength of our platform. This figure is calculated by taking the average of the number of principal agents at the end of each month included in the period. We use the Average Number of Principal Agents, in combination with our other key metrics such as Total Transactions and Gross Transaction Value, as a measure of agent productivity. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Average Number of Principal Agents for the three and six months ended June&#160;30, 2022 was 12,979 and 12,777, representing increases of 22.1% and 25.0% from the year ago periods, respectively. Our principal agents generate revenue across a diverse set of real estate markets in the U.S. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA and Adjusted EBITDA margin </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA is a non-GAAP financial measure that represents our Net loss attributable to Compass, Inc. adjusted for depreciation and amortization, investment income, net, interest expense, stock-based compensation expense, income tax (expense) benefit and other items.  During the periods presented, other items included (i) restructuring charges associated with lease termination and severance costs and (ii) acquisition-related expenses related to adjustments to the fair value of contingent consideration and acquisition consideration treated as compensation expense over underlying retention periods. Adjusted EBITDA margin is calculated by dividing Adjusted EBITDA by revenue. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use Adjusted EBITDA and Adjusted EBITDA margin in conjunction with GAAP measures as part of our overall assessment of our performance, including the preparation of our annual operating budget and quarterly forecasts, to evaluate the effectiveness of our business strategies and to communicate with our board of directors concerning our financial performance. We believe Adjusted EBITDA and Adjusted EBITDA margin are also helpful to investors, analysts and other interested parties because they can assist in providing a more consistent and comparable overview of our operations across our historical financial periods. Adjusted EBITDA and Adjusted EBITDA margin have limitations as analytical tools, however, and you should not consider them in isolation or as substitutes for analysis of our results as reported under GAAP. Because of these limitations, you should consider Adjusted EBITDA and Adjusted EBITDA margin alongside other financial performance measures, including Net loss attributable to Compass, Inc. and our other GAAP results. In evaluating Adjusted EBITDA and Adjusted EBITDA margin, you should be aware that in the future we may incur expenses that are the same as or similar to some of the adjustments in this presentation. Our presentation of Adjusted EBITDA and Adjusted EBITDA margin should not be construed to imply that our future results will be unaffected by the types of items excluded from the calculation of Adjusted EBITDA and Adjusted EBITDA margin. Adjusted EBITDA and Adjusted EBITDA margin are not presented in accordance with GAAP and the use of these terms varies from others in our industry. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of Net loss attributable to Compass, Inc. to Adjusted EBITDA (in millions): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss attributable to Compass, Inc.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(101.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(289.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(219.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjusted to exclude the following:</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 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Investment income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">123.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">221.8&#160;</span></td><td style="background-color:#ffffff;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 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Benefit from 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.0)</span></td><td style="background-color:#cceeff;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 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restructuring costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Acquisition-related expenses(1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjusted EBITDA</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(92.5)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss attributable to Compass, Inc. margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5.0&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.4&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8.5&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.2&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjusted EBITDA margin</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.43pt">Includes adjustments related to the change in fair value of contingent consideration and adjustments related to acquisition consideration treated as compensation expense over the underlying retention periods. See Note 3 to our condensed consolidated financial statements included elsewhere in this Quarterly Report for more information. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA was income of $4.2 million and a loss of $92.5 million during the three and six months ended June&#160;30, 2022 compared to income of $71.3 million and $40.7 million during the three and six months ended June&#160;30, 2021, respectively. The decrease in Adjusted EBITDA during the three and six months ended June&#160;30, 2022 as compared to the three and six months ended June&#160;30, 2021 was primarily due to the growth in operating expenses as a percentage of revenue resulting from investments in research and development, continued geographic expansion into new markets and a slow down in revenue resulting from the current slowdown in the U.S. residential real estate market as described in more detail under the section entitled &#8220;Impact of the Macroeconomic Conditions on U.S. Residential Real Estate Market and Our Business - Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide supplemental information to the Reconciliation of Net loss attributable to Compass, Inc. to Adjusted EBITDA presented above. These tables identify how certain Operating expenses related financial statement line items contained within the accompanying condensed consolidated statements of operations elsewhere in this Quarterly Report are impacted by the items excluded from Adjusted EBITDA (in millions): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commissions and other related expense</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sales and marketing</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operations and support</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Research and development</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">General and administrative</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">GAAP Basis</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,652.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">154.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjusted to exclude the following:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(18.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(18.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Acquisition-related 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-GAAP Basis</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,646.5&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">143.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">97.8&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commissions and other related expense</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sales and marketing</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operations and support</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Research and development</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">General and administrative</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">GAAP Basis</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,590.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">96.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">73.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjusted to exclude the following:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(17.7)</span></td><td style="background-color:#cceeff;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 16pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Acquisition-related 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(9.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-GAAP Basis</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,578.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84.0&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60.0&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:30.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.933%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commissions and other related expense</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sales and marketing</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operations and support</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Research and development</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">General and administrative</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">GAAP Basis</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,799.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">299.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">213.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">215.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjusted to exclude the following:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(23.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(21.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(35.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(33.5)</span></td><td style="background-color:#cceeff;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 16pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Acquisition-related 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-GAAP Basis</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,775.9&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">278.0&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">194.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">179.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commissions and other related expense</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sales and marketing</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operations and support</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Research and development</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">General and administrative</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">GAAP Basis</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,532.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">235.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">166.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">170.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">152.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjusted to exclude the following:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(56.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(17.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(63.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(77.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Acquisition-related 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-GAAP Basis</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,476.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">218.0&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">148.0&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107.1&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">37</span></div></div></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_94"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIQUIDITY AND CAPITAL RESOURCES </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since inception, we have primarily generated negative cash flows from operations and have primarily financed our operations from net proceeds from the sale of convertible preferred stock and common stock. As of June&#160;30, 2022, we had cash and cash equivalents of $430.5 million and an accumulated deficit of $1.9 billion. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that operating losses and negative cash flows from operations may continue in certain periods in the foreseeable future as we continue to invest in the expansion of our business, including adjacent services and other new revenue streams, research and development and sales and marketing activities, as well as the result of the current or future slowdown in the U.S. residential real estate market as described in more detail under the section entitled &#8220;Impact of the Macroeconomic Conditions on U.S. Residential Real Estate Market and Our Business - Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;. We believe our existing cash and cash equivalents, the Concierge Facility (which, as disclosed in the footnotes to the condensed consolidated financial statements, may be used to support our Compass Concierge Program) and the Revolving Credit Facility will be sufficient to meet our working capital and capital expenditures needs for at least the next 12 months. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future capital requirements will depend on many factors, including, but not limited to, growth in the number of our agents and the associated costs to attract, support and retain them, our expansion into new geographic markets, continued investment in adjacent services and other new revenue streams, future acquisitions, the timing of investments in technology and personnel to support the overall growth in our business and the extent and duration of the current and any future slowdown in the U.S. residential real estate market. To the extent that current and anticipated future sources of liquidity are insufficient to fund our future business activities and requirements, we may be required to seek additional equity or debt financing. The sale of additional equity would result in additional dilution to our stockholders. The incurrence of debt financing would result in debt service obligations and the instruments governing such debt could provide for operating and financing covenants that would restrict our operations. There can be no assurances that we will be able to raise additional capital. In the event that additional financing is required from outside sources, we may not be able to negotiate terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, financial condition and results of operations could be adversely affected. See the sections entitled &#8220;Risk Factors&#8212;Risks Related to Ownership of Our Class A Common Stock&#8212;We may need to raise additional capital to continue to grow our business and we may not be able to raise additional capital on terms acceptable to us, or at all&#8221; and &#8220;Risk Factors&#8212;Risks Related to Our Business and Operations&#8212;Covenants in our debt agreements may restrict our borrowing capacity or operating activities and adversely affect our financial condition&#8221; included in the 2021 Form 10-K.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Obligations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 5 - "Debt"  in our condensed consolidated financial statements included elsewhere in this Quarterly Report, for information on our indebtedness as of June&#160;30, 2022.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash flows for the periods indicated (in millions): </span></div><div style="margin-top:12pt"><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:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net cash (used in) provided by operating activities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(120.3)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(68.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(123.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">450.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net (decrease) increase in cash and cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(187.8)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">370.6&#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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June&#160;30, 2022, net cash used in operating activities was $120.3 million. The outflow was primarily due to a $289.4 million Net loss adjusted for $175.7 million of non-cash charges and cash outflows due to changes in assets and liabilities of $6.6 million. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June&#160;30, 2021, net cash provided by operating activities was $44.1 million. The inflow was primarily due to a $219.5 million Net loss adjusted for $256.5 million of non-cash charges and cash inflows due to changes in assets and liabilities of $7.1 million. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2022, net cash used in investing activities was $68.9 million consisting of $41.4 million in capital expenditures, $15.0 million in payments for acquisitions, net of cash acquired, and $12.5 million for investments in an unconsolidated entity. The investments in an unconsolidated entity represents capital contributions in OriginPoint, LLC, the joint venture we formed with Guaranteed Rate in July 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2021, net cash used in investing activities was $123.9 million consisting of $103.8 million in payments for acquisitions, net of cash acquired, and $20.1 million in capital expenditures. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2022, net cash provided by financing activities was $1.4 million primarily consisting of $14.2 million in net proceeds from drawdowns and repayments on the Concierge Facility and $7.7 million in proceeds from the exercise of stock options, partially offset by $13.8 million in taxes paid related to net share settlement of equity awards and $6.7 million in payments related to acquisitions, including contingent consideration.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2021, net cash provided by financing activities was $450.4 million, primarily consisting of $439.6 million in net proceeds from the issuance of common stock upon our initial public offering, $16.2 million in proceeds from the exercise and early exercise of stock options and $2.7 million in net proceeds from drawdowns and repayments on the Concierge Facility, partially offset by $6.7 million in payments of contingent consideration related to acquisitions and $1.4 million in paid deferred debt issuance costs relating to the Revolving Credit Facility.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We administer escrow and trust deposits which represent undistributed amounts for the settlement of real estate transactions. We are contingently liable for these escrow and trust deposits totaling $259.0 million and $172.1 million as of June&#160;30, 2022 and December&#160;31, 2021, respectively. We did not have any other off-balance sheet arrangements as of or during the periods presented. </span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_97"></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRITICAL ACCOUNTING ESTIMATES AND POLICIES </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates and Policies</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our condensed consolidated financial statements and accompanying notes have been prepared in accordance with U.S. GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Actual results may differ from these estimates. To the extent that there are material differences between these estimates and our actual results, our future financial statements will be affected.  </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our critical accounting policies and estimates disclosed in our 2021 Form 10-K. For additional information about our critical accounting policies and estimates, see the disclosure included in our 2021 Form 10-K</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as well as Note 1 and Note 2 to our condensed consolidated financial statements included in Part I, Item 1, of this Quarterly Report. </span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_100"></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RECENT ACCOUNTING PRONOUNCEMENTS </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a description of our recently adopted accounting pronouncements and accounting pronouncements issued but not yet adopted, see Note 2 to our condensed consolidated financial statements included in Part 1, Item 1 of this Quarterly Report. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">39</span></div></div></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_103"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market risk represents the risk of loss that may impact our financial position because of adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of exposure resulting from potential changes in interest rates or inflation. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Risk </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash and cash equivalents as of June&#160;30, 2022 consisted of $430.5 million in cash and cash equivalents. Certain of our cash and cash equivalents are interest-earning instruments that carry a degree of interest rate risk. The goals of our investment policy are liquidity and capital preservation. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate exposure. We believe that we do not have any material exposure to changes in the fair value of these assets as a result of changes in interest rates due to the short-term nature of our cash and cash equivalents. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also subjected to interest rate exposure on our Concierge Facility and Revolving Credit Facility. Interest rate risk is highly sensitive due to many factors, including U.S. monetary and tax policies, U.S. and international economic factors and other factors beyond our control. Our Concierge Facility bears interest equal to the Term SOFR plus a credit adjustment spread of 0.11448%, plus a margin of 2.35%. As of June&#160;30, 2022, we had a total outstanding balance of $30.4 million under these debt facilities. Based on the amounts outstanding, a 100-basis point increase or decrease in market interest rates over a twelve-month period would not result in a material change to our interest expense. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Exchange Risk </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As our operations in India have been limited, and we do not maintain a significant balance of foreign currency, we do not currently face significant risk with respect to foreign currency exchange rates. </span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_106"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. CONTROLS AND PROCEDURES </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Evaluation of Disclosure Controls and Procedures. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), that are designed to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disclosure controls and procedures include, without limitation, controls and procedures designed to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the evaluation of our disclosure controls and procedures, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective as of June 30, 2022 due to the material weaknesses in our internal control over financial reporting described below. In light of this fact, our management has performed additional analyses, reconciliations, and other post-closing procedures and has concluded that, notwithstanding the material weaknesses in our internal control over financial reporting, the condensed consolidated financial statements for the periods covered by and included in this Quarterly Report fairly present, in all material respects, our financial position, results of operations and cash flows for the periods presented in conformity with GAAP. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Previously Reported Material Weaknesses </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As disclosed in the section entitled &#8220;Risk Factors&#8221; in Part I, Item 1A, in our 2021 Form 10-K, we previously identified material weaknesses in our internal control over financial reporting. These material weaknesses primarily relate to our failure to design, maintain, and document sufficient oversight of activities related to our internal control over financial reporting due to a lack of an appropriate level of experience and training in internal control over financial reporting commensurate with public company requirements; formal accounting policies procedures, and controls related to substantially all of our business processes to achieve complete, accurate and timely financial accounting, reporting and disclosures, including controls over account reconciliations, segregation of duties and the preparation and review of journal entries; and IT general controls for information systems and applications that are relevant to the preparation of the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated financial statements. We have concluded that these material weaknesses arose because, as a private company, we did not have the necessary business processes, systems, personnel, and related internal controls necessary to satisfy the accounting and financial reporting requirements of a public company. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, we have determined that these control deficiencies constituted material weaknesses in our internal control over financial reporting. A material weakness is a deficiency or combination of deficiencies in our internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our consolidated financial statements would not be prevented or detected on a timely basis. These deficiencies could result in additional misstatements to our consolidated financial statements that would be material and would not be prevented or detected on a timely basis. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remediation Plans </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">We have commenced measures to remediate the identified material weaknesses. These measures include adding experienced personnel as well as improving the control environment around financial systems and processes. We intend to continue to take steps to remediate the material weaknesses described above and further evolve our accounting processes. We will not be able to remediate these material weaknesses until these steps have been completed and have been operating effectively for a sufficient period of time. The following remedial actions were taken through June 30, 2022:</span></div><div><span><br/></span></div><div style="padding-left:58.5pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:105%">      </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">   hired a Vice President of Internal Audit to oversee our internal controls program and work with management in its design and implementation of internal control over financial reporting;</span></div><div style="padding-left:58.5pt;text-indent:-27pt"><span><br/></span></div><div style="padding-left:58.5pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:22.8pt">hired a Senior Manager of IT Internal Audit to work directly with IT leadership in its design and implementation of IT related internal controls over financial reporting;</span></div><div><span><br/></span></div><div style="padding-left:58.5pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;         walked through our key financial business processes and financial systems, tested the design of key controls, and developed detailed action plans to address deficiencies; and</span></div><div style="padding-left:58.5pt;text-indent:-27pt"><span><br/></span></div><div style="padding-left:58.5pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;         engaged a global accounting advisory firm to assist with the documentation, evaluation, remediation and testing of our internal control over financial reporting.</span></div><div><span><br/></span></div><div style="text-indent:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following are remedial actions that management is undertaking for the remainder of 2022:</span></div><div><span><br/></span></div><div style="padding-left:58.5pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;         complete the evaluation of our internal controls over financial reporting with respect to operating effectiveness;</span></div><div style="padding-left:58.5pt;text-indent:-27pt"><span><br/></span></div><div style="padding-left:58.5pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;         formalize our accounting policies, including training relevant personnel, related to, but not limited to, account reconciliations and manual journal entries; and</span></div><div style="padding-left:58.5pt;text-indent:-27pt"><span><br/></span></div><div style="padding-left:58.5pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;         continue to roll out formalized IT procedures and controls for key financial systems, including training relevant personnel, related to segregation of duties, user access, data interfaces, change management, and program development.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we believe that these efforts will improve our internal control over financial reporting, the implementation of our remediation is ongoing and will require testing of the operating effectiveness of internal controls over a sustained period of financial reporting cycles. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe we are making progress toward achieving the effectiveness of our internal controls and disclosure controls. The actions that we are taking are subject to ongoing senior management review, as well as audit committee oversight. We will not be able to conclude whether the steps we are taking will remediate the material weaknesses in our internal control over financial reporting until we have completed our remediation efforts and subsequent evaluation of their operating effectiveness. We may also conclude that additional measures may be required to remediate the material weaknesses in our internal control over financial reporting. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management's Report on Internal Control over Financial Reporting </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are taking actions to remediate the material weaknesses relating to our internal control over financial reporting, as described above. Except as otherwise described herein, there was no change in our internal control over financial reporting that occurred during the period covered by this Quarterly Report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inherent Limitation on the Effectiveness of Internal Controls and Procedures </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.</span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_109"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION </span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_112"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. LEGAL PROCEEDINGS </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information relating to legal proceedings contained in Note 6 to our condensed consolidated financial statements included elsewhere in this Quarterly Report is incorporated herein by this reference. </span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_115"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A. RISK FACTORS </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various risks and uncertainties, which could materially affect our business, results of operations, financial condition, future results, and the trading price of our common stock. You should read carefully the information appearing in Part I, Item 1A, Risk Factors in our 2021 Form 10-K. There have been no material changes to the risk factors set forth in our 2021 Form 10-K.  However, additional risks and uncertainties not currently known to us or that we currently deem to be immaterial may materially adversely affect our business, financial condition and/or operating results.</span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_118"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS </span></div><div style="margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:1.84pt">Unregistered Sales of Equity Securities </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From April 1, 2022 through June 30, 2022, we offered, sold and issued the following unregistered securities: </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) an aggregate of 302,178 shares of Class A common stock held by the Company's founder and Chief Executive Officer, Robert Reffkin, were exchanged for an equivalent number of shares of Class C common stock pursuant to the Equity Exchange Right Agreement; </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) an aggregate of 263,176 shares of Class C common stock (the "Class C shares") automatically converted into 263,176 shares of Class A common stock upon transfer of the Class C shares from the Company's founder and Chief Executive Officer, Robert Reffkin, to certain other shareholders pursuant to our Restated Certificate of Incorporation; and </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) an aggregate of 123,852 shares of Class A common stock was issued in connection with our acquisition of a certain company and as consideration to individuals who were former service providers and stockholders of such company. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The offer, sale and issuance of the securities above were deemed to be exempt from registration under the Securities Act in reliance upon Section 3(a)(9) and Section 4 (a)(2) of the Securities Act (or Regulation D or Regulation S promulgated thereunder) as transactions by an issuer not involving any public offering. The recipient of the securities in each of these transactions represented his intentions to acquire the securities for investment only and not with the view to or for sale in connection with any distribution thereof, and appropriate legends were placed upon the stock certificates issued in these transactions.</span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_121"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. DEFAULT UPON SENIOR SECURITIES</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">42</span></div></div></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_124"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. MINE SAFETY DISCLOSURES</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_127"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5. OTHER INFORMATION</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Greg Hart&#8217;s (Chief Operating Officer) Promotion Award </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On August 10, 2022, in recognition of Mr. Hart&#8217;s promotion as the Company&#8217;s Chief Operating Officer announced on May 10, 2022 and his service in this role, the Compensation Committee of the Board of Directors approved an incentive award valued at approximately $3 million to be granted in the form of four time-based restricted stock unit awards (the &#8220;RSU Grants&#8221;), subject to Mr. Hart&#8217;s continuous employment with the Company on each applicable grant date. The first of the four RSU Grants was awarded on August 10, 2022, represents the right to receive 145,385 shares of the Company&#8217;s Class A common stock and will vest as to 25% of the grant on August 15, 2022 and quarterly thereafter, with 100% of the grant vesting on May 15, 2023. The Company has also committed to either (i) granting each of the other three RSU Grants in each of June 2023, June 2024 and June 2025, which will represent the right to receive a certain number of shares of the Company&#8217;s Class A common stock, calculated by dividing $750,000 by the trailing 30-day average closing trading price of the Company&#8217;s Class A common stock on the New York Stock Exchange for the period ending on, and including, the respective grant date of each RSU Grant, in each case vesting over one year with 25% of each RSU Grant vesting quarterly, or (ii) making a $750,000 cash payment in lieu of each of the RSU Grants to be paid in each of 2023, 2024 and 2025, as determined solely in the Company&#8217;s discretion and so long as Mr. Hart is continuously employed by the Company. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Appointment of Robert Reffkin, current Chief Executive Officer, as an Interim Principal Financial Officer</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 15, 2022, the Board of Directors appointed Robert Reffkin, current Chief Executive Officer, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">to serve in the additional role of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> interim principal financial officer of the Company, effective as of September 3, 2022, until a permanent Chief Financial Officer is appointed. The Company previously announced that Kristen Ankerbrandt, the Company&#8217;s current Chief Financial Officer,&#160;will resign effective September 2, 2022, and the Company is conducting a search for a permanent Chief Financial Officer.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr. Reffkin&#8217;s biographical and other information as required by Item 5.02(c)(2) of Form 8-K has been disclosed by the Company in its Definitive Proxy Statement on Schedule 14A filed with the Securities and Exchange Commission on April 15, 2022, which information is incorporated herein by reference.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">43</span></div></div></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_130"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary;margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6. EXHIBITS </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:8.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.202%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Exhibit Index</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Incorporated by Reference</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Filed or</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Furnished</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Herewith</span></div></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Exhibit </span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Number</span></div></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Description</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Form</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">File No.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Exhibit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Filing</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Date</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="comp-20220630x10qex101.htm">Amended and Restated Revolving Credit and Security Agreement among Compass Concierge SPV I, LLC, Barclays Bank PLC and the lenders party thereto, dated as of August </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="comp-20220630x10qex101.htm">5</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="comp-20220630x10qex101.htm">, 2022.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">X</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="comp-20220630x10qex102.htm">Separation</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="comp-20220630x10qex102.htm"> Agreement between the Registrant and Kristen Ankerbrandt, dated as of August </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="comp-20220630x10qex102.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="comp-20220630x10qex102.htm">, </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="comp-20220630x10qex102.htm">2022.</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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">X</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="comp-20220630x10qex103.htm">Promotion Award Letter Agreement between the Registrant and Greg Hart, dated as of August </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="comp-20220630x10qex103.htm">10</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="comp-20220630x10qex103.htm">, 2022.</a></span><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="comp-20220630x10qex311.htm">Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. </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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">X</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="comp-20220630x10qex312.htm">Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. </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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">X</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32.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:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="comp-20220630x10qex321.htm">Certification of Principal Executive Officer 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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">X</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32.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:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="comp-20220630x10qex322.htm">Certification of Principal Financial Officer 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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">X</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">101.INS</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">X</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Schema Document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">X</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">X</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Definition Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">X</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Label Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">X</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">X</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">X</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:4pt">The certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Form 10-Q and are not deemed &#8220;filed&#8221; for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall they be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">44</span></div></div></div><div id="i070b47ac2b1743b0a5954ab04c20e42b_133"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:16.63pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i070b47ac2b1743b0a5954ab04c20e42b_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.  </span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.235%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">COMPASS, INC.</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Date: August&#160;15, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">/s/ Robert Reffkin</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Robert Reffkin</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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">Chairman and Chief Executive Officer</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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Principal Executive Officer)</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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Date: August&#160;15, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">/s/ Kristen Ankerbrandt</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Kristen Ankerbrandt</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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">Chief Financial Officer</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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(Principal Financial Officer)</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">i</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>comp-20220630x10qex101.htm
<DESCRIPTION>EX-10.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="i0fb92f76ff4043ca822ec4f95551b454_33"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 10.1</font></div><div style="text-align:right"><font><br></font></div><div id="i0fb92f76ff4043ca822ec4f95551b454_39"></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:32pt"><td colspan="3" style="border-top:2.5pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SECOND AMENDED AND RESTATED REVOLVING CREDIT AND SECURITY AGREEMENT</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">among</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">COMPASS CONCIERGE SPV I, LLC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,<br>as Borrower,</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">COMPASS CONCIERGE, LLC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,<br>as Seller,</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">BARCLAYS BANK PLC,<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as Administrative Agent</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">THE LENDERS FROM TIME TO TIME PARTY HERETO,</font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Dated as of August 5, 2022<br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:32pt"><td colspan="3" style="border-bottom:2.5pt double #000000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_42"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Table of Contents</font></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Page</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:93.300%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Article I DEFINITIONS&#59; RULES OF CONSTRUCTION&#59; COMPUTATIONS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">1</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.01</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Definitions</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">1</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.02</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Rules of Construction</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">1</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.03</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Computation of Time Periods</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">2</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.04</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Collateral Value Calculation Procedures</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">2</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Article II ADVANCES</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">3</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.01</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Credit Facility</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">3</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.02</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Making of the Advances</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">3</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.03</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Evidence of Indebtedness</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">5</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.04</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Payment of Principal and Interest</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">6</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.05</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Prepayment of Advances</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">6</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Changes of Commitments</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">7</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.07</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Maximum Lawful Rate</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">8</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.08</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Several Obligations</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">8</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.09</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Increased Costs</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">8</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.10</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Rescission or Return of Payment</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">10</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.11</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Post-Default Interest</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">10</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.12</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Payments Generally</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">11</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.13</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Extension of the Scheduled Revolving Period Termination Date</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">11</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.14</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Replacement of Lenders</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">12</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.15</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Defaulting Lenders</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">13</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.16</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">SOFR Lending Unlawful.</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">14</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.17</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Alternative Rate of Interest</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">15</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.18</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Inability to Determine Rates</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">16</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Article III CONDITIONS PRECEDENT</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">17</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.01</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Conditions Precedent to Initial Advance</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">17</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.02</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Conditions Precedent to Each Borrowing</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">19</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Article IV REPRESENTATIONS AND WARRANTIES</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">20</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.01</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Representations and Warranties</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">20</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Article V COVENANTS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">26</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5.01</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Affirmative Covenants</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">26</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5.02</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Negative Covenants</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">31</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5.03</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Certain Undertakings Relating to Separateness</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">35</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Article VI EVENTS OF DEFAULT</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">36</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.01</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Events of Default</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">36</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.02</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Remedies upon an Event of Default</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">39</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.03</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Servicer Events of Default</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">39</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Article VII PLEDGE OF COLLATERAL&#59; RIGHTS OF THE ADMINISTRATIVE AGENT</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">40</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.01</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Grant of Security</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">40</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.02</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Release of Security Interest</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">40</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.03</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Rights and Remedies</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">41</a></font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">i</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:93.300%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.04</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Remedies Cumulative</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">42</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.05</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Related Documents</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">42</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.06</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrower Remains Liable</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">42</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.07</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Protection of Collateral</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">43</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Article VIII ACCOUNTS, ACCOUNTINGS AND RELEASES</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">43</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.01</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Collection of Money</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">43</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.02</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Collection Account</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">44</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.03</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">The Reserve Account&#59; Fundings</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">44</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.04</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Accountings</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">45</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.05</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sale and Release of Facility Receivables</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">45</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.06</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrower Account Details</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">46</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Article IX APPLICATION OF MONIES</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">47</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.01</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Disbursements of Monies</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">47</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Article X THE ADMINISTRATIVE AGENT</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">49</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.01</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Authorization and Action</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">49</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.02</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Delegation of Duties</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">49</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.03</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Agent's Reliance, Etc</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">49</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.04</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Indemnification</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">51</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.05</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Successor Administrative Agent</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">51</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Agent's Capacity as a Lender</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">52</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Article XI MISCELLANEOUS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">52</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.01</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">No Waiver&#59; Modifications in Writing</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">52</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.02</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Notices, Etc</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">53</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Taxes</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">53</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.04</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Costs and Expenses&#59; Indemnification</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">58</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.05</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Execution in Counterparts</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">60</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.06</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Assignability</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">61</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.07</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Governing Law</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">63</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.08</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Severability of Provisions</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">63</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.09</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Confidentiality</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">63</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.10</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Merger</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">64</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.11</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Survival</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">64</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.12</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Submission to Jurisdiction&#59; Waivers&#59; Etc</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">64</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.13</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Waiver of Jury Trial</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">65</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.14</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Service of Process</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">65</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.15</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Waiver of Setoff</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">65</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.16</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">PATRIOT Act Notice</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">65</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.17</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#91;Reserved&#93;</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">66</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.18</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Petition</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">66</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.19</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Third Party Beneficiary</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">66</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.20</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">No Fiduciary Duty</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">66</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.21</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Excess Funds</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">67</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.22</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Acknowledgement and Consent to Bail-In of Affected Financial Institutions</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">67</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.23</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Risk Retention</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">68</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.24</a></font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a></font><font style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#263f6a;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Amendment and Restatement</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0fb92f76ff4043ca822ec4f95551b454_48" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">68</a></font></div></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ii</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">iii</font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_45"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SCHEDULES</font></div><div style="padding-left:85.5pt;text-indent:-85.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 1&#160;&#160;&#160;&#160;Commitments and Percentages</font></div><div style="padding-left:85.5pt;text-indent:-85.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 2&#160;&#160;&#160;&#160;&#91;Reserved&#93;</font></div><div style="padding-left:85.5pt;text-indent:-85.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 3&#160;&#160;&#160;&#160;Notice Information</font></div><div style="margin-bottom:12pt;padding-left:85.7pt;text-indent:-85.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 4&#160;&#160;&#160;&#160;Borrower Account Details</font></div><div style="margin-bottom:12pt;padding-left:42.85pt;padding-right:42.85pt;text-align:center;text-indent:-85.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">APPENDIX A</font></div><div style="margin-bottom:12pt;padding-left:85.5pt;text-indent:-85.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Appendix A&#160;&#160;&#160;&#160;Definitions</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EXHIBITS</font></div><div style="padding-left:85.5pt;padding-right:-18pt;text-indent:-85.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Exhibit A&#160;&#160;&#160;&#160;Form of Request for Advance (with attached form of Borrowing Base Certificate)</font></div><div style="padding-left:85.5pt;text-indent:-85.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Exhibit B&#160;&#160;&#160;&#160;Form of Notice of Prepayment</font></div><div style="padding-left:85.5pt;text-indent:-85.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Exhibit C&#160;&#160;&#160;&#160;Form of Assignment and Acceptance</font></div><div style="padding-left:85.5pt;text-indent:-85.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Exhibit D&#160;&#160;&#160;&#160;Concierge Capital Underwriting Policy</font></div><div style="padding-left:85.5pt;text-indent:-85.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Exhibit E-1 -4&#160;&#160;&#160;&#160;Forms of U.S. Tax Compliance Certificates</font></div><div style="padding-left:85.5pt;text-indent:-85.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Exhibit F&#160;&#160;&#160;&#160;Form of &#91;Closing Date&#93; &#91;Amendment Effective Date&#93; Certificate</font></div><div style="margin-bottom:12pt;padding-left:85.5pt;text-indent:-85.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Exhibit G&#160;&#160;&#160;&#160;Form of Solvency Certificate</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">iv</font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_48"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECOND AMENDED AND RESTATED REVOLVING CREDIT AND SECURITY AGREEMENT </font><font style="color:#000000;font-family:'Times',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(as amended, restated, supplemented or otherwise modified from time to time, this &#34;</font><font style="color:#000000;font-family:'Times',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), dated as of August 5, 2022 (the &#8220;</font><font style="color:#000000;font-family:'Times',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Amendment Effective Date</font><font style="color:#000000;font-family:'Times',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), among </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Compass Concierge SPV I, LLC, as Borrower (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), Compass Concierge, LLC, as Seller (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Seller</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), Barclays Bank PLC, as Administrative Agent (in such capacity, together with its successors and assigns, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), and each of the Lenders from time to time party hereto.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">RECITALS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">WHEREAS,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> the Borrower desires that the Lenders make advances on a revolving basis to the Borrower on the terms and subject to the conditions set forth in this Agreement (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">WHEREAS,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> each Lender is willing to make such advances to the Borrower on the terms and subject to the conditions set forth in this Agreement&#59; and </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">WHEREAS,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> the Borrower, the Seller, the Administrative Agent and Barclays Bank PLC as Lender have entered into that certain Amended and Restated Revolving Credit and Security Agreement, dated as of July 29, 2021 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Existing Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and the parties hereto desire to amend and restate the Existing Agreement in its entirety hereby&#59; and </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">NOW, THEREFORE,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> in consideration of the premises and of the mutual covenants herein contained, the parties hereto agree as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Article 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.73pt"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">DEFINITIONS&#59; RULES OF CONSTRUCTION&#59; COMPUTATIONS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Capitalized terms that are not otherwise defined herein shall have the meanings assigned to them in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Appendix A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Rules of Construction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  For all purposes of this Agreement, except as otherwise expressly provided or unless the context otherwise requires (i) singular words shall connote the plural as well as the singular, and vice versa (except as indicated), as may be appropriate, (ii) the words &#34;herein,&#34; &#34;hereof&#34; and &#34;hereunder&#34; and other words of similar import used in this Agreement refer to this Agreement as a whole and not to any particular article, schedule, section, paragraph, clause, exhibit or other subdivision, (iii) the headings, subheadings and table of contents set forth in this Agreement are solely for convenience of reference and shall not constitute a part of this Agreement nor shall they affect the meaning, construction or effect of any provision hereof, (iv) references in this Agreement to &#34;include&#34; or &#34;including&#34; shall mean include or including, as applicable, without limiting the generality of any description preceding such term, (v) each of the parties to this Agreement and its counsel have reviewed and revised, or requested revisions to, this Agreement, and the rule of construction that any ambiguities are to be resolved against the drafting party shall be inapplicable in the construction and interpretation of this Agreement, (vi) any definition of or reference to any Facility Document, agreement, instrument or other document herein shall be construed as referring to such agreement, instrument or other document as from time to time amended, restated, supplemented or otherwise modified (subject to any restrictions on such amendments, restatements, supplements or modifications set forth herein), (vii) any reference herein to any Person shall be construed to include such Person's successors and assigns (subject to any restrictions set forth herein or in any other applicable agreement), (viii) any reference to any law or regulation herein shall refer to such law or regulation as amended, modified or supplemented from time to time, (ix) (h) any use of the term &#34;knowledge&#34; or &#34;actual knowledge&#34; in this Agreement or any other Facility </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Document shall mean actual knowledge by a Responsible Officer of such party and (x) each reference to time without further specification shall mean New York, New York time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Computation of Time Periods</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Unless otherwise stated in this Agreement, in the computation of a period of time from a specified date to a later specified date, the word &#34;from&#34; means &#34;from and including&#34; and the words &#34;to&#34; and &#34;until&#34; both mean &#34;to but excluding&#34;.  Periods of days referred to in this Agreement shall be counted in calendar days unless Business Days are expressly prescribed.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0d</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Collateral Value Calculation Procedures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  In connection with all calculations required to be made pursuant to this Agreement with respect to any payments on any other assets included in the Collateral, with respect to the sale of and purchase of Facility Receivables, and with respect to the income that can be earned on any other amounts that may be received for deposit in the Collection Account, the provisions set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall be applied.  The provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall be applicable to any determination or calculation that is covered by this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, whether or not reference is specifically made to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, unless some other method of calculation or determination is expressly specified in the particular provision.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)References in the Priority of Payments to calculations made on a &#34;pro forma basis&#34; shall mean such calculations after giving effect to all payments, in accordance with the Priority of Payments, that precede (in priority of payment) or include the clause in which such calculation is made.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)References in this Agreement to the Borrower's &#34;purchase&#34; or &#34;acquisition&#34; of a Facility Receivable include references to the Borrower's acquisition of such Facility Receivable by way of a sale and&#47;or contribution from the Seller.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)For the purposes of calculating Excess Concentration Amounts all calculations will be rounded to the nearest 0.01%.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)Notwithstanding any other provision of this Agreement to the contrary, all monetary calculations under this Agreement shall be in Dollars.  For purposes of this Agreement, calculations with respect to all amounts received or required to be paid in a currency other than Dollars shall be valued at zero.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0e</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Benchmark Calculations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)The Administrative Agent does not warrant or accept responsibility for, and shall not have any liability with respect to (i) the continuation of, administration of, submission of, calculation of or any other matter related to the Base Rate, the Term SOFR Reference Rate, Adjusted Term SOFR or Term SOFR, or any component definition thereof or rates referred to in the definition thereof, or any alternative, successor or replacement rate thereto (including any Benchmark Replacement), including whether the composition or characteristics of any such alternative, successor or replacement rate (including any Benchmark Replacement) will be similar to, or produce the same value or economic equivalence of, or have the same volume or liquidity as, the Base Rate, the Term SOFR Reference Rate, Adjusted Term SOFR, Term SOFR or any other Benchmark prior to its discontinuance or unavailability or (ii) the effect, implementation or composition of any Benchmark Replacement Conforming Changes.  The Administrative Agent and its Affiliates or other related entities may engage in transactions that affect the calculation of the Base Rate, the Term SOFR Reference Rate, Term SOFR, Adjusted Term SOFR, any alternative, successor or replacement rate or any relevant adjustments thereto, in each case, in a manner adverse to the Borrower.  The Administrative Agent may select information sources or services in its reasonable discretion, giving due consideration to then-</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">prevailing market practice, to ascertain the Base Rate, the Term SOFR Reference Rate, Term SOFR, Adjusted Term SOFR or any other Benchmark, in each case, pursuant to the terms of this Agreement, and shall have no liability to the Borrower or the Seller or any other Person or entity for damages of any kind, including direct or indirect, special, punitive, incidental or consequential damages, costs, losses or expenses (whether in tort, contract or otherwise and whether at law or in equity), for any error or calculation of any such rate (or component thereof) provided by any such information source or service.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Article 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.73pt"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ADVANCES</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Revolving Credit Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  On the terms and subject to the conditions hereinafter set forth, including </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Article III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, each Lender with a Commitment agrees to make Advances hereunder to the Borrower from time to time on any Business Day during the period from the Closing Date until the Amortization Date, on a pro rata basis, in each case in an aggregate principal amount at any one time outstanding up to but not exceeding such Lender's Commitment and, as to all Lenders, in an aggregate principal amount up to but not exceeding an amount such that the aggregate Advances do not exceed the Borrowing Base as then in effect.  Each such borrowing of an Advance on any single day is referred to herein as a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Within such limits and subject to the other terms and conditions of this Agreement, the Borrower may borrow (and re-borrow) Advances under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and prepay Advances under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each Lender's obligations under this Section are several and the failure of any Lender to make available its share of any requested Advance amount on a Borrowing Date shall not relieve any other Lender of its obligations hereunder.  No Lender shall be obligated to fund any portion of any Advance which would cause the aggregate principal amount of its Advances to exceed its Commitment.  The Commitments of each Lender are set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  No portion of any Advance shall be funded or held with &#34;plan assets&#34; (within the meaning of the Department of Labor regulation located at 29 C.F.R. Section 2510.3-101, as modified by Section 3(42) of ERISA).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Making of the Advances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Advance Request</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">If the Borrower desires to make a Borrowing under this Agreement, the Borrower shall provide the Administrative Agent, not later than 12&#58;00 p.m. (New York City time) two (2) Business Days prior to the proposed Borrowing Date, a written request for an advance substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> hereto (a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Request for Advance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) which Request for Advance shall be irrevocable and effective upon receipt, together with a final Borrowing Base Certificate demonstrating compliance with the Borrowing Base Test, and the related Data File with respect to the requested Borrowing.  A Request for Advance received after 12&#58;00 p.m. (New York City time) shall be deemed received on the following Business Day.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">The proposed Borrowing Date specified in each Request for Advance shall be a Business Day falling prior to the Amortization Date, and the amount of the Borrowing requested in such Request for Advance (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Requested Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) shall be equal to at least $500,000 (or, if less, the remaining unfunded Commitments hereunder).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Promptly following receipt of a Request for Advance in accordance with this Section, the Administrative Agent shall advise each applicable Lender of the details thereof and of the amounts of such Lender's Advance to be made as part of the requested </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Borrowing.  Each Request for Advance shall be dated the date the request for the related Borrowing is being made, and signed by a Responsible Officer of the Borrower.  By submitting a Request for Advance, the Borrower shall be deemed to have represented and warranted to the Administrative Agent and the Lenders that, immediately after giving effect to the proposed Borrowing on the related Borrowing Date, each of the conditions precedent set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> have been satisfied.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">No more than two (2) Requests for Advance may be made in any calendar week.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Funding by Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each Lender, in respect of Advances, shall make its Percentage of the applicable Requested Amount available on each Borrowing Date by wire transfer of immediately available funds by 5&#58;00 p.m. (New York City time) to the account designated by the Borrower on the related Request for Advance.  Notwithstanding the foregoing, with respect to any Facility Group, each Conduit Lender without a Commitment in such Facility Group may, in its sole discretion, make available to the Borrower the Percentage of the applicable Requested Amount allocable to such Conduit Lender's Facility Group.  If a Conduit Lender (other than a Conduit Lender with a Commitment) elects not to fund its Facility Group's Percentage of the Requested Amount, such Conduit Lender's related Lenders with Commitments shall, upon satisfaction of the applicable conditions set forth in this Agreement, make available to the Borrower, their respective Percentages of the Requested Amount.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#91;Reserved&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Indemnification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Upon submission, each Request for Advance shall be irrevocable and binding on the Borrower, and the Borrower shall indemnify each Lender against any loss or expense incurred by such Lender, either directly or indirectly (including, in the case of a Conduit Lender, through the applicable Program Support Agreement) as a result of any failure by the Borrower to complete such Advance, including any loss or expense incurred by such Lender or such Lender's conduit administrator, either directly or indirectly (including, in the case of a Conduit Lender, pursuant to the applicable Program Support Agreement) by reason of the liquidation or reemployment of funds acquired by such Lender (or the applicable Program Support Provider(s)) (including funds obtained by issuing CP or promissory notes or obtaining deposits or loans from third parties) in order to fund such Advance.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Delayed Funding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. If the Borrower delivers a request for an Advance pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, then the Lenders may, not later than 4&#58;00 p.m., New York City time on the date that is one (1) Business Day prior to the proposed Borrowing Date, deliver a written notice (a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Delayed Funding Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;, and the date of such delivery, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Delayed Funding Notice Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) to the Borrower of its intention to fund the Advance (such amount, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Delayed Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) on a date (the date of such funding, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Delayed Funding Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) that is on or before the thirty-fifth (35th) day following the date of such request for an Advance (or if such day is not a Business Day, then on the next succeeding Business Day) rather than on the requested Borrowing Date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that if Borrower receives a Delayed Funding Notice, the Borrower may revoke the related request for Advance by providing written notice thereof to the Administrative Agent.  A Lender that delivers a Delayed Funding Notice with respect to any Borrowing Date shall be referred to herein as a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Delaying Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; with respect to such Borrowing Date.&#160; If the conditions to any Advance described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> are satisfied on the requested Borrowing Date, there shall be no conditions to the Lenders' obligation to fund the requested amount on the related Delayed Funding Date.&#160; On each Delayed Funding Date, the Delaying Lender shall fund an aggregate amount equal to the Delayed Amount for such Delayed Funding Date.  No Unused Fee shall accrue on the Delayed Amount of such Delaying Lender's Commitment.  Each Lender agrees that, to the extent it is a Delaying Lender, such Lender will agree not to adversely select </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">this transaction for delayed funding with respect to an Advance as compared to other similar transactions requesting advances at such time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Evidence of Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Maintenance of Records by Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each Lender shall maintain in accordance with its usual practice an account or accounts evidencing the indebtedness of the Borrower to it and resulting from the Advances made by such Lender to the Borrower, from time to time, including the amounts of principal and interest thereon and paid to it, from time to time hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Maintenance of Records by Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Administrative Agent shall maintain records in which it shall record (i) the amount of each Advance made hereunder, (ii) the amount of any principal or interest due and payable or to become due and payable from the Borrower to each Lender hereunder and (iii) the amount of any sum received by the Administrative Agent hereunder for the account of the Lenders and each Lender's share thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(viii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Effect of Entries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The entries made in the records maintained pursuant to paragraph (a) or (b) of this Section shall be prima facie evidence, absent obvious error, of the existence and amounts of the obligations recorded therein&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the failure of any Lender or the Administrative Agent to maintain such records or any error therein shall not in any manner affect the obligation of the Borrower to repay the Advances in accordance with the terms of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Payment of Principal and Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower shall pay principal and Interest on the Advances as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ix)100% of the outstanding principal amount of each Advance, together with all accrued and unpaid Interest thereon, shall be payable on the Final Maturity Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(x)Interest shall accrue on the unpaid principal amount of each Advance from the date of such Advance until such principal amount is paid in full.  The interest rates applicable to the Advances shall be determined by the Administrative Agent in accordance with the applicable provisions hereof, and such determination shall be conclusive absent manifest error.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xi)Accrued Interest on each Advance shall be payable in arrears (x) on each Payment Date, and (y) in connection with any prepayment in full of the Advances pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.05(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that (i) with respect to any prepayment in full of the Advances outstanding, accrued Interest on such amount to but excluding the date of prepayment may be payable on such date or as otherwise agreed to between the Lenders and the Borrower and (ii) with respect to any partial prepayment of the Advances outstanding, accrued Interest on such amount to but excluding the date of prepayment shall be payable following such prepayment on the applicable Payment Date in accordance with the Priority of Payments for the Collection Period in which such prepayment occurred.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xii)Subject in all cases to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.04(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the obligation of the Borrower to pay the Obligations, including the obligation of the Borrower to pay the Lenders the outstanding principal amount of the Advances and accrued interest thereon, shall be absolute, unconditional and irrevocable, and shall be paid strictly in accordance with the terms hereof (including </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">), under any and all circumstances and irrespective of any setoff, counterclaim or defense to payment which the Borrower or any other Person may have or have had against any Secured Party or any other Person.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xiii)No recourse shall be had against any officer, director, employee, shareholder, owner, Affiliate, member, manager, agent, partner, principal or incorporator of the Borrower or their respective successors or assigns for any amounts payable by the Borrower under this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Prepayment of Advances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xiv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Optional Prepayments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower may, from time to time on any Business Day, voluntarily prepay Advances in whole or in part, without penalty or premium but subject to payment of all amounts due pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.04(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, as follows&#58; the Borrower shall have delivered to the Administrative Agent written notice of such prepayment (such notice, a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Notice of Prepayment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> hereto by no later than 12&#58;00 p.m. (New York City time) on the second Business Day immediately prior to the day of such prepayment (or such notice may be delivered at a later time or date as the Administrative Agent may agree in its sole discretion).  Any Notice of Prepayment received by the Administrative Agent after 12&#58;00 p.m. (New York City time) shall be deemed received on the next Business Day.  Upon receipt of such Notice of Prepayment, the Administrative Agent shall promptly notify each Lender.  Each such Notice of Prepayment shall be irrevocable and effective upon the date received and shall be dated the date such notice is given, signed by a Responsible Officer of the Borrower and otherwise appropriately completed.  Each prepayment of any Advance by the Borrower pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.05(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall in each case be in a principal amount of at least $500,000 or, if less, the entire outstanding principal amount of the Advances of the Borrower.  If a Notice of Prepayment is given by the Borrower, the Borrower shall make such prepayment and the payment amount specified in such notice shall be due and payable on the date specified therein.  The Borrower shall make the payment amount specified in such notice by wire transfer of immediately available funds by 3&#58;00 p.m. (New York City time) to the account of the Administrative Agent, for the account of the Lenders, as directed by the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:16.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Mandatory Prepayments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower shall prepay the Advances on each Payment Date in the manner and to the extent provided in the Priority of Payments.  The Borrower and the Seller shall provide, in each Monthly Report, notice of the aggregate amounts of Advances that are to be prepaid on the related Payment Date in accordance with the Priority of Payments.  Additionally, if on any day during the Revolving Period the Borrowing Base Test shall not be satisfied, the Borrower shall either (i) prepay the Advances in an amount sufficient to satisfy the Borrowing Base Test by withdrawing funds on deposit in the Collection Account or (ii) identify and pledge, in accordance with the terms of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of this Agreement, additional Eligible Receivables with respect to which the Excess Concentration Amounts are satisfied as of such date in an amount sufficient to satisfy the Borrowing Base Test, in each case, within two (2) Business Days of either (1) a Responsible Officer of the Borrower or the Seller obtaining actual knowledge thereof or (2) receipt of written notice by the Borrower or the Seller (which may be by email) of such condition from the Administrative Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that solely for purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.05(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, for purposes of determining whether or not the Borrower is required to make a mandatory prepayment pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.05(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the aggregate amount of cash on deposit in the Collection Account less any amounts that are estimated in good faith to be payable pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.01(a)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> on the next Payment Date shall be deducted from the Advances in clause (a) for the calculation of the Borrowing Base Test.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xvi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Additional Prepayment Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each prepayment pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall be subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.04(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and applied to the Advances in accordance with the Lenders' respective Percentages.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:9.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xvii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Interest on Prepaid Advances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If requested by the Administrative Agent, the Borrower shall pay all accrued and unpaid Interest on Advances prepaid on the date of such prepayment, subject to the availability of funds to the Borrower for the payment of any such amounts.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Changes of Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:6.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xviii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Automatic Reduction and Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Commitments of all Lenders shall be automatically reduced to zero at 5&#58;00 p.m. (New York City time) on the Amortization Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xix)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Optional Reductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Prior to the Amortization Date, the Borrower shall have the right to terminate or reduce the unused amount of the Commitment Amount at any time or from time to time without any fee or penalty upon not less than five (5) Business Days' prior notice to the Lenders and the Administrative Agent of each such termination or reduction, which notice shall specify the effective date of such termination or reduction and the amount of any such reduction&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that (i) the amount of any such reduction of the Commitment Amount shall be equal to at least $1,000,000 or an integral multiple of $250,000 in excess thereof or, if less, the remaining unused portion thereof, and (ii) no such reduction will reduce the Commitment Amount below the aggregate principal amount of Advances outstanding at such time.  Such notice of termination or reduction shall be irrevocable and effective only upon receipt and shall be applied pro rata to reduce the respective Commitments of each Lender.  Notwithstanding the foregoing, upon the occurrence of a Change of Control, the Borrower shall have the right to immediately terminate the unused amount of the Commitment Amount.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:16.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xx)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Effect of Termination or Reduction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Commitments of the Lenders once terminated or reduced may not be reinstated unless by mutual consent.  Each reduction of the Commitment Amount pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall be applied ratably among the Lenders in accordance with their respective Commitments.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0d</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Maximum Lawful Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It is the intention of the parties hereto that the interest on the Advances shall not exceed the maximum rate permissible under Applicable Law.  Accordingly, anything herein to the contrary notwithstanding, in the event any interest is charged to, collected from or received from or on behalf of the Borrower by the Lenders pursuant hereto or thereto in excess of such maximum lawful rate, then the excess of such payment over that maximum shall be applied first to the payment of amounts then due and owing by the Borrower to the Secured Parties under this Agreement (other than in respect of principal of and interest on the Advances) and then to the reduction of the outstanding principal amount of the Advances of the Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0e</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Several Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The failure of any Lender to make any Advance to be made by it on the date specified therefor shall not relieve any other Lender of its obligation to make its Advance on such date, the Administrative Agent shall not be responsible for the failure of any Lender to make any Advance, and no Lender shall be responsible for the failure of any other Lender to make an Advance to be made by such other Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0f</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:14.04pt;text-decoration:underline">Increased Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxi)Except with respect to (i) items included in the definition of Taxes under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, (ii) items (B) through (D) of the items expressly excluded from the definition of Taxes in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, (iii) Other Taxes and (iv) Other Connection Taxes that are imposed on or measured by net income (however denominated) or that are franchise or branch profits taxes, if (i) the introduction of or any change in or in the interpretation, application or implementation of any Applicable Law or GAAP or other applicable accounting policy after the date hereof, or (ii) the compliance with any guideline or directive of general application or request from any central bank or other Governmental Authority after the date hereof (a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Regulatory Change</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;)&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">shall impose, modify or deem applicable any reserve (including any reserve imposed by the Board of Governors of the Federal Reserve System, but excluding any reserve included in the determination of interest on the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Advances), special deposit or similar requirement against assets of any Affected Person, deposits or obligations with or for the account of any Affected Person or credit extended by any Affected Person&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">shall change the amount of capital maintained or required or requested or directed to be maintained by any Affected Person&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">shall impose any other condition affecting any Advance owned or funded in whole or in part by any Affected Person, or its obligations or rights, if any, to make Advances or to provide funding therefor&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">shall change the rate for, or the manner in which the Federal Deposit Insurance Corporation (or a successor thereto) assesses, deposit insurance premiums or similar charges&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and the result of any of the foregoing is or would be&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:9.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxii)to increase the cost to such Affected Person funding or making or maintaining any Advance, or any purchases reinvestments or loans or other extensions of credit under any Program Support Agreement or any Facility Document&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:6.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxiii)to reduce the amount of any sum received or receivable by an Affected Person under this Agreement or under any Program Support Agreement&#59;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">then, commencing on the first Payment Date after demand by such Affected Person (which demand shall be accompanied by a statement setting forth in reasonable detail the basis of such demand), the Borrower shall pay directly to such Affected Person such additional amount or amounts as will compensate such Affected Person for such additional or increased cost or such reduction in accordance with the Priority of Payments from funds available for such purpose&#59; provided, that, in each case, such Affected Person has requested, or is planning to request, such payments from similar facilities.  For the avoidance of doubt, (i) the Dodd-Frank Wall Street Reform and Consumer Protection Act (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Dodd Frank Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;)&#59; (ii) the revised Basel Accord prepared by the Basel Committee on Banking Supervision as set out in the publication entitled &#34;Basel II&#58; International Convergence of Capital Measurements and Capital Standards&#58; A Revised Framework,&#34; as updated from time to time (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Basel II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;)&#59; (iii) the publication entitled &#34;Basel III&#58; A global regulatory framework for more resilient banks and banking systems,&#34; as updated from time to time (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Basel III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), including any publications addressing the liquidity coverage ratio or the supplementary leverage ratio promulgated by the Bank for International Settlements or the Basel Committee on Banking Supervision&#59; or (iv) any implementing laws, rules, regulations or directives from any Governmental Authority relating to the Dodd Frank Act, Basel II or Basel III, and in each case all rules and regulations promulgated thereunder or issued in connection therewith shall be deemed to have been introduced after the Closing Date, thereby constituting a Regulatory Change hereunder with respect to the Affected Persons as of the Closing Date, regardless of the date enacted, adopted or issued, and such additional amounts which are sufficient to compensate such Affected Person for such increase in capital or liquidity or reduced return in accordance with the Priority of Payments.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Borrower acknowledges that this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> permits the Affected Person to institute measures in anticipation of a Regulatory Change (including the imposition of internal charges on the Affected Person's interests or obligations under this Agreement), and allows the Affected Person to commence allocating charges to or seeking compensation from the Borrower under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> in connection with such measures (such amounts being referred to as &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Early Adoption Increased Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), in advance of the effective date of such Regulatory Change, and the Borrower agrees to pay such Early Adoption Increased Costs to the Affected Person </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">following demand therefor without regard to whether such effective date has occurred in accordance with the Priority of Payments from funds available for such purpose&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that (i) the related Lender shall provide thirty (30) days prior written notice to the Borrower of its intent to impose or incur any such charges or compensation and (ii) the related Affected Person shall not be compensated for any such amount pursuant to this paragraph relating to any period ending, and of which the related Affected Person has had knowledge, more than ninety (90) days prior to the date that the related Lender provided the Borrower the written notice contemplated by the preceding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of this paragraph.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If any Affected Person becomes entitled to claim any additional amounts pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, it shall promptly notify the Borrower (with a copy to the Administrative Agent) of the event by reason of which it has become so entitled.  A certificate setting forth in reasonable detail such amounts submitted to the Borrower by an Affected Person shall be conclusive and binding for all purposes, absent manifest error.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:6.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxiv)Upon the occurrence of any event giving rise to the Borrower's obligation to pay additional amounts to a Lender pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, such Lender will, if requested by the Borrower, use reasonable efforts (subject to overall policy considerations of such Lender) to reduce or eliminate any claim for compensation pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, including but not limited to designating a different lending office if such designation would reduce or obviate the obligations of the Borrower to make future payments of such additional amounts&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that such designation is made on such terms that such Lender and its lending office suffer no unreimbursed cost or material legal or regulatory disadvantage (as reasonably determined by such Lender), with the object of avoiding future consequence of the event giving rise to the operation of any such provision.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.j</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.7pt;text-decoration:underline">Rescission or Return of Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower agrees that, if at any time (including after the occurrence of the Final Maturity Date) all or any part of any payment theretofore made by it to any Secured Party or any designee of a Secured Party is or must be rescinded or returned for any reason whatsoever (including the insolvency, bankruptcy or reorganization of the Borrower or any of its Affiliates), the obligation of the Borrower to make such payment to such Secured Party shall, for the purposes of this Agreement, to the extent that such payment is or must be rescinded or returned, be deemed to have continued in existence and this Agreement shall continue to be effective or be reinstated, as the case maybe, as to such obligations, all as though such payment had not been made&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that interest shall not accrue on any such amount from and after the date of its original payment by the Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.k</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt;text-decoration:underline">Post-Default Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower shall pay interest on all Obligations that are not paid when due for the period from the due date thereof until the date the same is paid in full at the Post-Default Rate.  Interest payable at the Post-Default Rate shall be payable on each Payment Date in accordance with the Priority of Payments.  Notwithstanding anything to the contrary set forth in this Agreement, the waiver of Interest paid at the Post-Default Rate shall only require the consent of the Majority Lenders.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.l</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.7pt;text-decoration:underline">Payments Generally</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:10.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxv)Except as otherwise provided under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, all amounts owing and payable to any Secured Party, any Affected Person or any Indemnified Party, in respect of the Advances and other Obligations, including the principal thereof, interest, fees, indemnities, expenses or other amounts payable under this Agreement, shall be paid by the Borrower to such Person, in Dollars, in immediately available funds, in accordance with the Priority of Payments, and all without counterclaim, setoff, deduction, defense, abatement, suspension or deferment.  The Administrative Agent and each Lender shall provide wire instructions to the Borrower and the Administrative Agent no later than three (3) Business Days prior to the effective date of any such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">change in wire instructions.  Payments must be received by the applicable recipient on or prior to 2&#58;00 p.m. (New York City time) on a Business Day&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, payments received after 2&#58;00 p.m. (New York City time) on a Business Day will be deemed to have been paid on the next following Business Day.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:6.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxvi)Except as otherwise expressly provided herein, all computations of interest, fees and other Obligations shall be made on the basis of a year of 360 days for the actual number of days elapsed in computing interest on any Advance, the date of the making of the Advance shall be included and the date of payment shall be excluded&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, if an Advance is repaid on the same day on which it is made, one day's Interest shall be paid on such Advance.  All computations made by a Lender or the Administrative Agent under this Agreement shall be conclusive absent manifest error.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.m</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:14.7pt;text-decoration:underline">Extension of the Scheduled Revolving Period Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  A Responsible Officer of the Borrower may make a request to the Administrative Agent and the Lenders, upon written notice, to extend the Scheduled Revolving Period Termination Date for an additional period agreeable to the Administrative Agent and the Lenders in their sole discretion.  No later than thirty (30) days from the date on which the Administrative Agent and the Lenders shall have received any such notice from a Responsible Officer of the Borrower pursuant to the preceding sentence, the Administrative Agent and the Lenders shall notify the Borrower of the initial consent or non-consent of the Administrative Agent and the Lenders to such extension request, which consent shall be given at the sole and absolute discretion of the Administrative Agent and each Lender.  If the Administrative Agent and the Lenders shall have consented to such extension request, the Administrative Agent and the Lenders shall deliver to the Borrower written notice of the Administrative Agent's and the Lenders' election to extend the Scheduled Revolving Period Termination Date.  The consent of the Administrative Agent and the Lenders shall be subject to the preparation, execution and delivery of any required legal documentation in form and substance satisfactory to the Administrative Agent and the Lenders in their sole discretion.  Failure of the Administrative Agent and the Lenders to respond to a request for extension of the Scheduled Revolving Period Termination Date shall constitute denial of such extension and, as a result, the current Scheduled Revolving Period Termination Date will continue to be applicable.  The Administrative Agent, the Lenders and the Borrower may also agree to extend the Scheduled Revolving Period Termination Date at any other time in their respective sole discretion.  As part of any extension of the Scheduled Revolving Period Termination Date, the Final Maturity Date shall also be extended by an equal period of time unless otherwise agreed by the Administrative Agent, the Lenders and the Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.n</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt;text-decoration:underline">Replacement of Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:3.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxvii)Notwithstanding anything to the contrary contained herein, in the event that (i) any Affected Person shall request reimbursement for amounts owing pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">11.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, (ii) any Lender does not give or approve any consent, waiver or amendment that requires the approval of all Lenders or all affected Lenders in accordance with the terms hereof and has been approved by the Majority Lenders or (iii) a Lender is a Defaulting Lender (each such Lender, or each Lender related to such Affected Person, described in the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Potential Terminated Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) the Borrower, at their sole expense and effort in connection with any replacement of a Potential Terminated Lender made in reliance on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> above, shall be permitted, upon no less than ten (10) days' written notice to the Administrative Agent and such Potential Terminated Lender, to require such Potential Terminated Lender to assign and delegate, without recourse (in accordance with and subject to the restrictions contained in, and consents required by, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">), all of its interests, rights (other than its existing rights to payments pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">11.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) and obligations under this Agreement and the related Facility Documents to an assignee permitted pursuant to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Replacement Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) that shall assume such obligations (which assignee may be another Lender, if such Lender accepts such assignment)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(5)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">such Potential Terminated Lender shall have received payment of the lesser of (i) an amount equal to the outstanding principal of its Advances, accrued interest thereon, accrued fees and all other amounts payable to it hereunder and under the other Facility Documents or (ii) such other agreed-upon amount, from the Replacement Lender (to the extent of such outstanding principal and accrued interest and fees) or the Borrower (in the case of all other amounts)&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(6)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">in the case of any such assignment resulting from a claim for compensation under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">11.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, such assignment will result in a reduction in such compensation or payments thereafter&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(7)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">such assignment does not conflict with Applicable Laws&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(8)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">in the case of an assignment based on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> above, the Replacement Lender shall have consented to the applicable amendment, waiver or consent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:0.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxviii)Each Potential Terminated Lender hereby agrees to take all actions reasonably necessary, at the sole expense of the Borrower, to permit a Replacement Lender to succeed to its rights and obligations hereunder.  Upon the effectiveness of any such assignment to a Replacement Lender, (i) such Replacement Lender shall become a &#34;Lender&#34; hereunder for all purposes of this Agreement and the other Facility Documents, (ii) such Replacement Lender shall have a Commitment in the amount not less than the Potential Terminated Lender's Commitment assumed by it and (iii) the Commitment of the Potential Terminated Lender shall be terminated in all respects.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:6.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxix)No Lender shall be required to make any assignment or delegation pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.14(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> if, prior thereto, as a result of a waiver by such Lender or otherwise, the circumstances entitling the Borrower to require such assignment and delegation cease to apply.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.71pt;text-decoration:underline">Defaulting Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:10.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxx)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Defaulting Lender Adjustments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary contained in this Agreement, if any Lender becomes a Defaulting Lender, then, until such time as such Lender is no longer a Defaulting Lender, to the extent permitted by Applicable Law&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Waivers and Amendments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Such Defaulting Lender's right to approve or disapprove any amendment, waiver or consent with respect to this Agreement shall be restricted as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.01(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Defaulting Lender Waterfall</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Any payment of principal, interest, fees, indemnities or other amounts received by the Administrative Agent for the account of such Defaulting Lender (whether voluntary or mandatory, at maturity, pursuant to Article VI or otherwise) shall be applied at such time or times as may be determined by the Administrative Agent as follows&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">first</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to the payment of any amounts owing by such Defaulting Lender to the Administrative Agent hereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, as the Borrower may request (so long as no Unmatured Event of Default or Event of Default exists), to the funding of any Advance in respect of which such Defaulting Lender has failed to fund its portion thereof as required by this Agreement, as determined by the Administrative </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">third</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, if so determined by the Administrative Agent and the Borrower, to be held in a deposit account and released pro rata in order to satisfy such Defaulting Lender's potential future funding obligations with respect to Advances under this Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">fourth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to the payment of any amounts owing to the Lenders as a result of any judgment of a court of competent jurisdiction obtained by any Lender against such Defaulting Lender as a result of such Defaulting Lender's breach of its obligations under this Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">fifth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, so long as no Unmatured Event of Default or Event of Default exists, to the payment of any amounts owing to the Borrower as a result of any judgment of a court of competent jurisdiction obtained by the Borrower against such Defaulting Lender as a result of such Defaulting Lender's breach of its obligations under this Agreement&#59; and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">sixth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to such Defaulting Lender or as otherwise directed by a court of competent jurisdiction&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if (x) such payment is a payment of the principal amount of any Advances in respect of which such Defaulting Lender has not fully funded its appropriate share, and (y) such Advances were made at a time when the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> were satisfied or waived, such payment shall be applied solely to pay the Advances of all Lenders other than the Defaulting Lender on a pro rata basis prior to being applied to the payment of any Advances of such Defaulting Lender until such time as all Advances are held by the Lenders pro rata in accordance with their Percentages of the applicable Commitments.  Any payments, prepayments or other amounts paid or payable to a Defaulting Lender that are applied (or held) to pay amounts owed by a Defaulting Lender or to post-cash collateral pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.15(a)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall be deemed paid to and redirected by such Defaulting Lender, and each Lender irrevocably consents hereto.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:18.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Certain Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding any other provision of this Agreement or the other Facility Documents to the contrary, for so long as a Lender is a Defaulting Lender (such period of time, a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Default Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), such Defaulting Lender shall not be entitled to receive any applicable unused commitment fees accruing to it during such Default Period under this Agreement or any other Facility Document (and the Borrower shall not be required to pay any such fee that otherwise would have been required to have been paid to such Defaulting Lender).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:6.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxxi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Defaulting Lender Cure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If the Borrower and the Administrative Agent agree in writing that a Lender that is a Defaulting Lender should no longer be deemed to be a Defaulting Lender, the Administrative Agent will so notify the parties hereto, whereupon as of the effective date specified in such notice and subject to any conditions set forth therein, that Lender shall purchase such portions of the outstanding Advances of the other Lenders or take such other actions as the Administrative Agent may determine to be necessary to cause the Advances to be held pro rata by the Lenders in accordance with their respective Percentages of the applicable Commitments, whereupon such Lender will cease to be a Defaulting Lender and will be a Non-Defaulting Lender&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that except to the extent otherwise expressly agreed by the affected parties, no change hereunder from Defaulting Lender to Non-Defaulting Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender's having been a Defaulting Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:3.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxxii)The Borrower may terminate the unused amount of the Commitment of any Defaulting Lender upon not less than three (3) Business Days' prior notice to the Administrative Agent (which shall promptly notify the Lenders thereof)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that such termination shall not be deemed to be a waiver or release of any claim the Borrower, the Administrative Agent or any Lender may have against such Defaulting Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.o</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt;text-decoration:underline">SOFR Lending Unlawful</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If any Lender shall determine that any change in Applicable Law makes it unlawful, or any Governmental Authority asserts that it is unlawful, for any such Lender to fund or maintain any Advance as a SOFR Advance, the obligation of such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Lender to fund or maintain any such Advance as a SOFR Advance shall, upon such determination, forthwith be suspended until such Lender shall notify the Administrative Agent, the Seller and the Borrower by written notice that the circumstances causing such suspension no longer exist, and all then-outstanding SOFR Advances of such Lender shall be automatically converted into Base Rate Advances at the end of the then-current Interest Accrual Period with respect thereto or sooner, if required by such law or assertion. Upon such determination,&#160;(a) the Borrower shall, upon written demand from such Lender (with a copy to the Administrative Agent), prepay or, if applicable, convert all SOFR Advances of such Lender to Base Rate Advances (the interest rate on which Base Rate Advances of such Lender shall, if necessary to avoid such illegality, be determined by the Administrative Agent without reference to clause (c) of the definition of &#34;Base Rate&#34;), on the Payment Date therefor, if such Lender may lawfully continue to maintain such SOFR Advances to such day, or promptly, if such Lender may not lawfully continue to maintain such SOFR Advances and (b) if necessary to avoid such illegality, the Administrative Agent shall during the period of such suspension compute the Base Rate applicable to such Lender without reference to clause (c) of the definition of &#34;Base Rate&#34; until the Administrative Agent is advised in writing by such Lender that it is no longer illegal for such Lender to determine or charge interest rates based upon any SOFR Advance.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.p</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt;text-decoration:underline">Alternative Rate of Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:0.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxxiii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Replacement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Notwithstanding anything to the contrary herein or in any other Facility Document, if a Benchmark Transition Event and a Benchmark Replacement Date with respect thereto have occurred prior to the Reference Time in connection with any setting of the then-current Benchmark, then such Benchmark Replacement will replace the then-current Benchmark for all purposes under this Agreement and under any other Facility Document in respect of such Benchmark setting and subsequent Benchmark settings without requiring any amendment to, or requiring any further action by or consent of any other party to, this Agreement or any other Facility Document.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:0.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxxiv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Replacement Conforming Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. In connection with the implementation or administration of Term SOFR or a Benchmark Replacement, the Administrative Agent and the Seller, on behalf of the Borrower, will have the right to make Benchmark Replacement Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Facility Document, any amendments implementing such Benchmark Replacement Conforming Changes will become effective without requiring any further action by or consent of any other party to this Agreement or any other Facility Document.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:4.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxxv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Notices&#59; Standards for Decisions and Determinations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Administrative Agent will promptly notify the Seller, on behalf of the Borrower, and the Lenders of (i) the implementation of any Benchmark Replacement and (ii) the effectiveness of any Benchmark Replacement Conforming Changes in connection with the use, administration, adoption or implementation of a Benchmark Replacement.  The Administrative Agent will promptly notify the Seller, on behalf of the Borrower, of (x) the removal or reinstatement of any tenor of a Benchmark pursuant to clause (d) below and (y) the commencement or conclusion of any Benchmark Unavailability Period.  Any determination, decision or election that may be made by the Administrative Agent and the Seller, on behalf of the Borrower, pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action or any selection, will be conclusive and binding absent manifest error and may be made in its or their sole discretion and without consent from any other party to this Agreement or any other Facility Document, except, in each case, as expressly required pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:0.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxxvi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Unavailability of Tenor of Benchmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary herein or in any other Facility Document, at any time (including in connection with the implementation </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">of a Benchmark Replacement), (i) if the then-current Benchmark is a term rate and either (A) any tenor for such Benchmark is not displayed on a screen or other information service that publishes such rate from time to time as selected by the Administrative Agent in its reasonable discretion or (B) the administrator of such Benchmark or the regulatory supervisor for the administrator of such Benchmark has provided a public statement or publication of information announcing that any tenor for such Benchmark is not or will not be representative or in compliance with or aligned with the International Organization of Securities Commissions (IOSCO) Principles for Financial Benchmarks, then the Administrative Agent may modify the definition of &#34;Interest Accrual Period&#34; for any Benchmark settings at or after such time to remove such unavailable, non-representative, non-compliant or non-aligned tenor and (ii) if a tenor that was removed pursuant to clause (i) above either (A) is subsequently displayed on a screen or information service for a Benchmark (including a Benchmark Replacement) or (B) is not, or is no longer, subject to an announcement that it is not or will not be representative or in compliance with or aligned with the International Organization of Securities Commissions (IOSCO) Principles for Financial Benchmarks for a Benchmark (including a Benchmark Replacement), then the Administrative Agent may modify the definition of &#34;Interest Accrual Period&#34; for all Benchmark settings at or after such time to reinstate such previously removed tenor.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-2.64pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxxvii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Unavailability Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Upon the Borrower&#8217;s, or the Seller&#8217;s (on its behalf), receipt of written notice of the commencement of a Benchmark Unavailability Period, the Seller on behalf of the Borrower may revoke any pending request for a Term Benchmark Borrowing of, conversion to or continuation of Term Benchmark Loans to be made, converted or continued during any Benchmark Unavailability Period and, failing that, the Borrower, or the Seller on its behalf, will be deemed to have converted any such request into a request for a Borrowing of or conversion to Base Rate Advances.  During any Benchmark Unavailability Period or at any time that any tenor for the then-current Benchmark is not an Available Tenor, the component of Base Rate based upon the then-current Benchmark or such tenor for such Benchmark, as applicable, will not be used in any determination of Base Rate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt;text-decoration:underline">Inability to Determine Rates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-5.97pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxxviii)Subject to Section 2.17, if, on or prior to the first day of any Interest Accrual Period for any SOFR Advance the Administrative Agent reasonably determines in good faith (which determination shall be conclusive and binding absent manifest error) that adequate and reasonable means do not exist for determining &#34;Term SOFR&#34; pursuant to the definition thereof, the Administrative Agent will promptly so notify the Seller, the Borrower and each Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:0.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxxix)Upon written notice thereof by the Administrative Agent to the Seller and the Borrower, any obligation of the Lenders to make SOFR Advances, and any right of the Borrower to continue SOFR Advances or to convert Base Rate Advances to SOFR Advances, shall be suspended (to the extent of the affected SOFR Advances or affected Interest Accrual Periods) until the Administrative Agent revokes such notice.  Upon receipt of such notice, (i) the Borrower may revoke any pending request for a borrowing of, conversion to or continuation of SOFR Advances (to the extent of the affected SOFR Advances or affected Interest Accrual Periods) or, failing that, the Borrower will be deemed to have converted any such request into a request for an Advance of or conversion to Base Rate Advances in the amount specified therein and (ii) any outstanding affected SOFR Advances will be deemed to have been converted into Base Rate Advances at the end of the applicable Interest Accrual Period.  Upon any such conversion, the Borrower shall also pay accrued interest on the amount so converted.  Subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, if the Administrative Agent determine (which determination shall be conclusive and binding absent manifest error) that &#34;Term SOFR&#34; cannot be determined pursuant to the definition thereof on any given day, the interest rate on Base Rate Advances shall be determined by the Administrative Agent without reference to clause (c) of the definition of &#34;Base Rate&#34; until the Administrative Agent revokes such determination.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.q</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt;text-decoration:underline">Funding Losses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  In the event any Affected Person shall incur any loss or expense (including any loss or expense incurred by reason of the liquidation or reemployment of deposits or other funds acquired by such Affected Person to fund or maintain any portion of the principal amount of any Advance as a SOFR Advance), in any case excluding loss profits, as a result of&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xl)any Advance not being funded or maintained as a SOFR Advance after a request therefor has been made in accordance with the terms contained herein (for a reason other than the failure of such Affected Person to make an Advance after all conditions thereto have been met)&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xli)any failure of the Borrower to make a prepayment or redemption with respect to any SOFR Advance after giving notice thereof pursuant to the applicable provisions of this Agreement&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xlii)the payment of any principal of any SOFR Advance other than on the last day of the Interest Accrual Period applicable thereto&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:8.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xliii)the conversion of any SOFR Advance other than on the last day of the Interest Accrual Period applicable thereto&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">then, upon the written notice of any Affected Person to the Administrative Agent, the Seller and the Borrower, which notice shall set forth in reasonable detail the basis for requesting such amount, the Borrower shall pay, subject to and in accordance with the Priority of Payments on the Payment Date following the Collection Period in which such written notice is received, the Administrative Agent shall be paid pursuant to written direction and the Administrative Agent shall pay directly to such Affected Person such amount as will (in the reasonable determination of such Affected Person) reimburse such Affected Person for such loss or expense.  With respect to any notice given to the Borrower under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the Borrower shall not be under any obligation to pay any amount with respect to any period prior to the date that is nine (9) months prior to such notice.  Such written notice (which shall include calculations in reasonable detail) shall, in the absence of manifest error, be conclusive and binding on the Borrower.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Article 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.73pt"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CONDITIONS PRECEDENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Conditions Precedent to Initial Advance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The effectiveness of this Agreement and of the obligation of each Lender hereunder to make its initial Advance hereunder shall be subject to the satisfaction or waiver by the Administrative Agent of the following conditions precedent on or prior to the Closing Date&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)each of the Facility Documents and the Performance Guaranty duly executed and delivered by the parties thereto, which shall each be in full force and effect&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)true and complete copies of the Constituent Documents of the Borrower, the Parent, the Seller and the Servicer as in effect on the Closing Date and, to the extent applicable, (x) certified within forty-five (45) days of the Closing Date by the appropriate governmental official and (y) certified by its secretary or an assistant secretary as of the Closing Date, in each case, as being in full force and effect without modification or amendment, (ii) signature and incumbency certificates of the officers of such Person executing the Facility Documents to which it is a party, (iii) resolutions of the board of directors or similar governing body of each of the Borrower, the Parent, the Seller and the Servicer approving and authorizing the execution, delivery and performance of this Agreement and the other Facility Documents to which it is a party or by </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">which it or its assets may be bound as of the Closing Date, certified as of the Closing Date by its secretary or an assistant secretary as being in full force and effect without modification or amendment and (iv) a good standing certificate from the applicable Governmental Authority of each of the Borrower's, the Parent's, the Seller's and the Servicer's jurisdiction of incorporation, organization or formation and, with respect to the Borrower, in each jurisdiction in which it is qualified as a foreign corporation or other entity to do business except where such failure to be qualified would not reasonably be expected to have a Material Adverse Effect, each dated a recent date prior to the Closing Date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)each of the Borrower, the Seller and the Servicer shall have obtained all Governmental Authorizations and all consents of other Persons, in each case that are necessary or advisable to be obtained by them, in connection with the transactions contemplated by the Facility Documents and each of the foregoing shall be in full force and effect and in form and substance reasonably satisfactory to the Administrative Agent other than those consents or approvals that failure of which to obtain would not reasonably be expected to have a Material Adverse Effect&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)the Borrower and the Seller shall have delivered to the Administrative Agent an originally executed Closing Date Certificate, in each case, dated as of the Closing Date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)the Administrative Agent shall have received a Solvency Certificate from each of the Borrower and the Seller, in each case, dated as of the Closing Date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)financing statements, to be filed on the Closing Date, under the UCC in each jurisdiction necessary to perfect the security interest of the Administrative Agent in the Collateral, as contemplated by this Agreement&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vii)copies of financing statements, if any, necessary to release all security interests and other rights of any Person in the Collateral previously granted by the Borrower or any transferor&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(viii)legal opinions (addressed to each of the Secured Parties) of one or more firms of counsel to the Borrower, the Parent and the Seller and an in-house legal opinion of the Servicer, in each case, covering such matters as the Administrative Agent and its counsel shall reasonably request including, but not limited to, opinions regarding substantive non-consolidation, true sale, enforceability, covered fund matters under the Volcker Rule, no conflicts and perfection&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ix)evidence reasonably satisfactory to it that all of the Borrower Accounts shall have been established&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(x)evidence that (x) all fees to be received by the Administrative Agent and each Lender on or prior to the date of the initial Advance pursuant to the Fee Letter&#59; and (y) the accrued reasonable and documented out-of-pocket and third party fees and expenses of the Administrative Agent and the Lenders associated with the review, preparation, execution and delivery of the Facility Documents and the closing of the transactions contemplated hereby and thereby, including rating agency conduit affirmation fees to the extent attributable to this Agreement and the reasonable and documented fees and expenses of Katten Muchin Rosenman LLP, counsel to the Administrative Agent, in connection with the transactions contemplated hereby, shall have been paid by the Borrower, in each case to the extent such fees and expenses were invoiced to the Borrower at least two (2) Business Days prior to such date&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xi)the Administrative Agent shall not have become aware, since March 31, 2020, of any new information or other matters not previously disclosed to the Administrative Agent relating to the Borrower, the Parent, the Seller or the Servicer or the transactions contemplated herein that the Administrative Agent, in its reasonable judgment, deems inconsistent in a material and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">adverse manner with the information or other matters previously disclosed to the Administrative Agent relating to the Borrower, the Parent, the Seller and the Servicer&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xii)the Administrative Agent shall have received certificates from the Servicer's insurance broker, or other evidence satisfactory to it that all insurance required to be maintained under the Servicing Agreement, is in full force and effect, and the Administrative Agent shall have completed its review of the insurance coverage for the Servicer and the results of such review shall be satisfactory to the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Conditions Precedent to Each Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The obligation of each Lender to make each Advance to be made by it (including the initial Advance) on each Borrowing Date shall be subject to the satisfaction or waiver by the Administrative Agent of the following conditions precedent&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)the Administrative Agent shall have received a Request for Advance with respect to such Advance (including the Borrowing Base Certificate attached thereto demonstrating compliance with the Borrowing Base Test) delivered in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 2.02(a)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">2.02(a)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, respectively&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)immediately after the making of such Advance on the applicable Borrowing Date, the Borrowing Base Test is satisfied on a pro forma basis at such time (as demonstrated in the calculations attached to the applicable Request for Advance)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)each of the representations and warranties of the Borrower, the Seller, the Servicer and the Originator contained in this Agreement and the other Facility Documents shall be true and correct in all material respects (except for representations and warranties already expressly qualified by materiality or Material Adverse Effect, which shall be true and correct) as of such Borrowing Date (except to the extent such representations and warranties expressly relate to any earlier date, in which case such representations and warranties shall be true and correct in all material respects as of such earlier date as if made on such date)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)no Unmatured Event of Default, Event of Default or Early Amortization Event shall have occurred and be continuing at the time of the making of such Advance or shall result upon the making of such Advance&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)as of such Borrowing Date, the Administrative Agent shall have approved any changes to the Concierge Capital Underwriting Policy and the Accepted Servicing Policies in the manner prescribed in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5.01(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Conditions Precedent to Amendment and Restatement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The effectiveness of the amendment and restatement of this Agreement shall be subject to the satisfaction or waiver by the Administrative Agent of the following conditions precedent&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xiii)this Agreement and the Fee Letter being amended and restated duly executed and delivered by the parties thereto, which shall each be in full force and effect&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xiv)a good standing certificate from the applicable Governmental Authority of each of the Borrower's, the Seller's and the Servicer's jurisdiction of incorporation, organization or formation and, with respect to the Borrower, in each jurisdiction in which it is qualified as a foreign corporation or other entity to do business except where such failure to be qualified would not reasonably be expected to have a Material Adverse Effect, each dated a recent date prior to the Amendment Effective Date&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:16.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xv)the Borrower, the Seller and the Servicer shall have delivered to the Administrative Agent an originally executed Amendment Effective Date Certificate, in each case, dated as of the Amendment Effective Date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xvi)the Administrative Agent shall have received a Solvency Certificate from each of the Borrower, the Seller and the Servicer, in each case, dated as of the Amendment Effective Date&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:9.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xvii)legal opinion (addressed to each of the Secured Parties) of counsel to the Borrower and the Seller covering corporate and enforceability matters.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Article 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.73pt"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">REPRESENTATIONS AND WARRANTIES</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower represents and warrants to each of the Secured Parties on the Closing Date, each Monthly Reporting Date and each Borrowing Date (and, in respect of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> below, each date such information is provided by or on behalf of it), as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Due Organization</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It (i) is duly organized or formed, validly existing and in good standing under the laws of the State of its organization and (ii) has all requisite power and authority to own and operate its properties, to carry on its business as now conducted and as proposed to be conducted, to enter into the Facility Documents to which it is a party, and to carry out the transactions contemplated thereby and fulfill its Obligations thereunder, including its grant of the Liens with regard to the Collateral.  It does not operate or does not do business under any assumed, trade or fictitious name and has no other operations or business other than owning the Facility Receivables and activities related thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Due Qualification and Good Standing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It is (i) in good standing in the State of Delaware and (ii) duly qualified to do business and, to the extent applicable, in good standing in each other jurisdiction in which the nature of its business, assets and properties, including the performance of its obligations under this Agreement, the other Facility Documents to which it is a party and its Constituent Documents, requires such qualification, except in jurisdictions where the failure to be so qualified or in good standing has not had, and would not be reasonably expected to have, a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Due Authorization&#59; Execution and Delivery&#59; Legal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> Valid and Binding&#59; Enforceability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The execution and delivery by the Borrower of, and the performance of its obligations under, the Facility Documents to which it is a party and the other instruments, certificates and agreements contemplated thereby are within its powers and have been duly authorized by all requisite action by it and have been duly executed and delivered by it and constitute its legal, valid and binding obligations enforceable against it in accordance with their respective terms, except as enforceability may be limited by applicable bankruptcy, insolvency, reorganization, moratorium or other similar laws affecting creditors' rights generally or general principles of equity, regardless of whether considered in a proceeding in equity or at law.  The Borrower has all requisite power and authority to borrow hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Contravention</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  None of the execution and delivery by the Borrower of this Agreement or the other Facility Documents to which it is a party, the Borrowings or the pledge of the Collateral hereunder, the consummation of the transactions herein or therein contemplated, or compliance by it with the terms, conditions and provisions hereof or thereof, will (i) conflict with, or result in a breach or violation of, or constitute a default under its Constituent Documents, (ii) conflict with or contravene in any material respect (A) any Applicable Law, (B) any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">indenture, agreement or other contractual restriction binding on or affecting it or any of its assets, including any Related Document, or (C) any order, writ, judgment, award, injunction or decree binding on or affecting it or any of its assets or properties or (iii) result in a material breach or violation of, or constitute a default under, or permit the acceleration of any obligation or liability in, or but for any requirement of the giving of notice or the passage of time (or both) would constitute such a material conflict with, material breach or violation of, or default under, or permit any such acceleration in, any contractual obligation or any agreement or document to which it is a party or by which it or any of its assets are bound (or to which any such obligation, agreement or document relates).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Government Consents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The execution, delivery and performance by the Borrower of this Agreement and the other Facility Documents to which it is a party and the consummation of the transactions contemplated by the Facility Documents do not and will not require any registration with, consent or approval of, or notice to, or other action to, with or by, any Governmental Authority, except for filings and recordings with respect to the Collateral to be made, or otherwise delivered to the Administrative Agent for filing and&#47;or recordation, as of the Closing Date other than (a) those that have already been obtained and are in full force and effect, or (b) any registrations, notices, consents or approvals the failure of which to send or obtain would not reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Compliance with Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> Etc.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  The Borrower has duly observed and complied in all material respects with all Applicable Laws relating to the conduct of its business, including business related to the obligations under the Facility Documents.  Each of the Borrower and the Parent has preserved and kept in full force and effect its legal existence, its rights, privileges, qualifications and franchises.  Without limiting the foregoing, (x) to the extent applicable, the Borrower is in compliance in all material respects with Sanctions, (y) the Borrower, or an Affiliate acting on behalf of the Borrower, has adopted internal controls and procedures reasonably designed to promote its continued compliance in all material respects with the applicable provisions of Sanctions and to the extent applicable, will adopt procedures consistent with the PATRIOT Act and implementing regulations, and (z) no direct investor in the Borrower is a Sanctioned Person.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">No Material Adverse Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  To the Borrower's knowledge, there is no event, fact, condition or circumstance which has resulted in a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(viii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Litigation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower (i) is not a party to any material pending action, suit, proceeding or investigation related to the business of the Borrower, (ii) is not aware of any pending material action, suit, proceeding or investigation with respect the Borrower's business or any material portion of the Collateral which, in either such case, the Borrower reasonably expects will be adversely determined and will result in a Material Adverse Effect, (iii) is not a party or subject to any order, writ, injunction, judgment or decree of any Governmental Authority, nor is there any action, suit, proceeding, inquiry or investigation by any Governmental Authority, in either case, that would reasonably be expected to prevent or materially delay the consummation by the Borrower of the transactions contemplated herein, and (iv) has no existing material accrued and&#47;or material unpaid penalties, fines or sanctions imposed by and owing to any Governmental Authority or any other governmental payor.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ix)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Location</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower's registered office and the jurisdiction of organization of the Borrower is in the State of Delaware.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower has no subsidiaries as of the Closing Date, and 100% of the outstanding Equity Interests in the Borrower are directly owned (both beneficially and of record) by the Seller.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Investment Company Act&#59; Volcker Rule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower is not required to register as an &#34;investment company&#34; within the meaning of the Investment Company Act.  The rights and obligations of the Administrative Agent and the Lenders under this Agreement and the other Facility Documents do not constitute an &#34;ownership interest&#34; under the Volcker Rule or cause the Lenders or the Administrative Agent to be a &#8220;sponsor&#8221; of the Borrower for purposes of the Volcker Rule.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Information and Reports</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each Request for Advance and each Monthly Report (including the calculation of the Borrowing Base Test) and all other written information, reports, certificates and statements (other than projections and forward-looking statements), taken as a whole, furnished by or on behalf of the Borrower to any Secured Party for purposes of or in connection with this Agreement, the other Facility Documents or the transactions contemplated hereby or thereby are true, complete and correct in all material respects as of the date such information is stated or certified or updated&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that with respect to any projections or forward-looking statements furnished by or on behalf of the Borrower or the Seller, such projections and forward-looking statements were based on good faith estimates and assumptions that were believed by the Borrower or the Seller, as applicable, to be reasonable at the time delivered to the Administrative Agent&#59; and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that such projections and forward-looking statements are not to be viewed as facts, are subject to significant uncertainties and contingencies beyond the control of the Borrower or the Seller, as applicable, no assurance can be given that any particular projection or forward-looking statements will be realized and actual results during the period or periods covered by the projections and forward-looking statements may differ from such projections and that the differences may be material.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xiii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">ERISA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower has no liability or obligation with respect to any Plan or Multiemployer Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xiv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower has filed all income tax returns and all other tax returns which are required to be filed by it, if any, and has paid all taxes shown to be due and payable (taking into account extensions) on such returns, if any, or pursuant to any assessment by a valid taxing authority received by any such Person, except (i) for any taxes or assessments which are being contested in good faith by appropriate proceedings and with respect thereto adequate reserves have been established in accordance with GAAP and (ii) to the extent the failure to do so, individually or in the aggregate, could not reasonably be expected to give rise to a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:16.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Tax Status</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  For U.S. Federal income tax purposes, assuming that the Advances constitute debt for such purposes, the Borrower (i) is disregarded as an entity separate from its owner and its owner is a United States Person as defined by Section 7701(a)(30) of the Code and (ii) has not made an election under U.S. Treasury Regulation Section 301.7701-3 and is not otherwise treated as an association taxable as a corporation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xvi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Collections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower has, or has caused the Servicer to, set up and maintain a process such that (i) all Collections on the Facility Receivables that are not Loan Proceeds Returns will transfer directly into the Collection Account within three (3) Business Days after receipt and clearance by the Servicer of such funds and (ii) all Collections on the Facility Receivables that are Loan Proceeds Returns will be transferred by the Servicer into the Collection Account at least once every two calendar weeks&#59; provided, that if, the aggregate amount of Loan Proceeds Returns accrued since the date of the last transfer exceeds $50,000, the Servicer shall immediately transfer such aggregate amount of Loan Proceed Returns to the Collection Account.  The name and address of the Account Bank, together with the account number of the Collection Account and the Reserve Account at the Account Bank is listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> hereto.  The Borrower has no other deposit or securities accounts other than the ones listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and subject to Liens in favor of the Secured Parties.  No Person, other than </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as contemplated by and subject to this Agreement, has been granted dominion and control for purposes of the UCC of the Collection Account or the Reserve Account, or the right to take dominion and control of the Collection Account or the Reserve Account at a future time or upon the occurrence of a future event&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that nothing herein shall be deemed to preclude the Borrower from granting the Servicer access to the Collection Account for so long as the Servicer is acting in such capacity hereunder for purposes consistent with the terms of this Agreement.  The Borrower has not assigned or granted an interest in any rights it may have in the Collection Account or the Reserve Account to any Person other than the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:9.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xvii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Solvency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  After giving effect to each Advance hereunder, and the disbursement of the proceeds of such Advance, the Borrower is and will be Solvent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:6.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xviii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Representations Relating to the Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower hereby represents and warrants that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)it owns and has legal and beneficial title to all Facility Receivables and other Collateral free and clear of any Lien, claim or encumbrance of any person, other than Permitted Liens&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)the Borrower has not pledged, assigned, sold, granted a security interest in, or otherwise conveyed any of the Collateral (subject to Permitted Liens).  The Borrower has not authorized the filing of and is not aware of any financing statements against the Borrower that include a description of collateral covering the Collateral other than any financing statement relating to the security interest granted to the Administrative Agent hereunder (or to the Borrower under the Purchase Agreement, which security interest has been collaterally assigned to the Administrative Agent)) or that has been terminated&#59; and the Borrower is not aware of any judgment, PBGC liens or tax lien filings against the Borrower&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:18.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)the Collateral constitutes Money, Cash, accounts (as defined in Section 9-102(a)(2) of the UCC), instruments (as defined in Section 9-102(a)(47) of the UCC), general intangibles (as defined in Section 9-102(a)(42) of the UCC), payment intangibles (as defined in Section 9-102(a)(61) of the UCC), uncertificated securities (as defined in Section 8-102(a)(18) of the UCC), certificated securities or security entitlements to financial assets resulting from the crediting of financial assets to a &#34;securities account&#34; (as defined in Section 8-501(a) of the UCC), or in each case, the proceeds thereof or supporting obligations related thereto&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)(a) all Borrower Accounts which are not the subject of a &#34;Cash Sweep&#34; designation under the terms of the Account Control Agreement will constitute &#34;deposit accounts&#34; under Section 9-102(a)(2) of the UCC, and (b) all Borrower Accounts which are the subject of a &#34;Cash Sweep&#34; designation under the terms of the Accounts Control Agreement will either constitute a &#34;deposit account&#34; under Section 9-102(a)(2) of the UCC and&#47;or a &#34;securities account&#34; under Section 8-501(a) of the UCC&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)this Agreement creates a valid, continuing and, upon the filing of the financing statement referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and execution of the Account Control Agreement, perfected security interest (as defined in Section 1-201(b)(35) of the UCC) in the Collateral in favor of the Administrative Agent, for the benefit and security of the Secured Parties, which security interest is prior to all other liens (other than Permitted Liens), claims and encumbrances and is enforceable as such against creditors of and purchasers from the Borrower&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)with respect to Collateral that constitutes accounts or general intangibles, the Borrower has caused or will have caused, on or prior to the Closing Date, the filing of all appropriate financing statements in the proper filing office in the appropriate jurisdictions under Applicable Law in order to perfect the security interest in the Collateral granted to the Administrative Agent, for the benefit and security of the Secured Parties, hereunder (which the Borrower hereby agrees may be an &#34;all asset&#34; filing)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vii)each Facility Receivable included in the calculation of the Borrowing Base as of any date is an Eligible Receivable as of such date&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(viii)each Facility Receivable constitutes an &#34;eligible asset&#34; under Rule 3a-7 promulgated under the Investment Company Act.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xix)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Purchase Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Purchase Agreement is the only agreement pursuant to which the Borrower purchases the Facility Receivables and the related Collateral, unless otherwise agreed to in writing by the Administrative Agent in its sole discretion.  The Borrower has furnished to the Administrative Agent a true, correct and complete copy of the Purchase Agreement.  The purchase of the Facility Receivables by the Borrower under the Purchase Agreement is stated and intended to be a sale enforceable against creditors of the Seller&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that, notwithstanding the intent of such parties, if a court of competent jurisdiction holds that the transactions evidenced thereby constitute a loan and not a purchase and sale, the Purchase Agreement is deemed to be and is a security agreement under Applicable Law, and the conveyances provided for in such agreement shall be deemed to be a grant to the Borrower of a first priority security interest in and to all of the Seller's right, title and interest, whether now existing or hereafter acquired, in, to and under the assets conveyed thereby to secure all obligations from the Seller to the Borrower.  The Purchase Agreement constitutes the legal, valid and binding obligation of the parties thereto, enforceable against such parties in accordance with their respective terms, subject to the effect of any applicable bankruptcy, moratorium, insolvency, reorganization or other similar law affecting the enforceability of creditors' rights generally and to the effect of general principles of equity (whether in a proceeding at law or in equity).  There is no provision in the Purchase Agreement that would restrict the ability of the Borrower to collaterally assign its rights thereunder to the Administrative Agent, for the benefit of the Lenders.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:16.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xx)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Deposit Accounts and Investment Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> attached hereto lists all of the Borrower's deposit accounts and investment property as of the Closing Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  No Change of Control has occurred other than with the prior written consent of the Administrative Agent or in connection with a Permitted IPO.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Article 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.73pt"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">COVENANTS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Affirmative Covenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each of the Borrower and the Seller, as applicable and with respect to itself, covenants and agrees that, until the Final Maturity Date (and thereafter until the date that all Obligations have been paid in full (other than with respect to contingent indemnification obligations for which a claim has not yet been asserted)), the Borrower and the Seller, as applicable and with respect to itself, shall perform all the covenants in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:6.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xviii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Compliance with Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> Etc.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  The Borrower shall (i) duly observe and comply in all material respects with all Applicable Laws relative to the conduct of its business or to its assets, including all consumer lending, servicing and debt collection laws applicable to the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Facility Receivables and its activities and obligations as contemplated by the Facility Documents, (ii) preserve and keep in full force and effect its legal existence, (iii) preserve and keep in full force and effect its rights, privileges, qualifications and franchises (including all consumer lending, servicing and debt collection licenses or qualifications applicable to the Facility Receivable and its activities contemplated by the Facility Documents), except where the failure to do so would not reasonably be expected to result in a Material Adverse Effect and (iv) comply with the terms and conditions of each Facility Document and in all material respects with its Constituent Documents to which it is a party.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xix)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Financial Statements&#59; Other Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall provide to the Administrative Agent or cause to be provided to the Administrative Agent&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)within ninety (90) calendar days after the end of each Fiscal Year, commencing with the 2022 Fiscal Year, the audited consolidated balance sheet of the Parent and its consolidated Subsidiaries and related statements of operations, stockholders' equity and cash flows as of the end of and for such Fiscal Year, setting forth in each case in comparative form the figures for the previous Fiscal Year, all reported on by independent public accountants of recognized national standing (without a &#34;going concern&#34; or like qualification or exception (other than a qualification related to the maturity of the &#8220;Revolving Commitments&#8221; and the &#8220;Loans&#8221; at the &#8220;Maturity Date&#8221; (each as defined in the Parent Credit Agreement) and, except in the case of any Subsidiary or business acquired by the Parent or its Subsidiaries, in respect of events prior to the acquisition thereof, without any qualification or exception as to the scope of such audit) to the effect that such consolidated financial statements present fairly in all material respects the financial condition and results of operations of the Parent and its consolidated Subsidiaries on a consolidated basis in accordance with GAAP consistently applied&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)within forty-five (45) calendar days after the end of each first three Fiscal Quarters of each Fiscal Year, the unaudited consolidated balance sheet for the Parent and its consolidated Subsidiaries and related statements of operations, stockholders' equity and cash flows as of the end of and for such Fiscal Quarter and the then elapsed portion of the Fiscal Year, setting forth in each case in comparative form the figures for the corresponding period or periods of (or, in the case of the balance sheet, as of the end of) the previous Fiscal Year, all certified by one of its senior financial officers as presenting fairly in all material respects the financial condition and results of operations of the Parent and its consolidated Subsidiaries on a consolidated basis in accordance with GAAP consistently applied, subject to normal year-end audit adjustments and the absence of footnotes&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:18.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)quarterly, within forty-five (45) calendar days following the end of each fiscal quarter of each fiscal year of the Parent, a certificate of a Responsible Officer of the Borrower evidencing the calculation of the Tangible Net Worth, ratio of Total Liabilities to Tangible Net Worth and Liquidity, in each case, of the Parent and its consolidated Subsidiaries&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)quarterly, within forty-five (45) calendar days following the end of each Fiscal Quarter, a certificate of a Responsible Officer of the Borrower showing estimated unaudited Liquidity of the Parent and its consolidated Subsidiaries, which calculation shall not consider certain reconciling items and therefore not be in accordance with GAAP&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)promptly, and in any event within five (5) Business Days after a Responsible Officer of the Borrower or the Seller obtains actual knowledge of the occurrence and continuance of any (1) Early Amortization Event, (2) Unmatured Event of Default, (3) </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Event of Default, (4) Unmatured Servicer Event of Default, (5) Servicer Event of Default, (6) Level I Trigger Event or (7) Level II Trigger Event, a certificate of a Responsible Officer of the Borrower or the Seller, as applicable, in each case setting forth the details thereof and the action which the Borrower and&#47;or the Seller is taking or proposes to take with respect thereto&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)from time to time, to the extent material to the Administrative Agent's and Lenders' interest in the Facility Receivables, such additional information regarding the Borrower's, the Seller's or the Parent's financial position or business and the Collateral (including reasonably detailed calculations of the Borrowing Base Test, the Facility Delinquency Percentage, Managed Portfolio Delinquency and Extension Percentage, Monthly Payment Rate and the Excess Spread Percentage) as the Administrative Agent or any Lender may reasonably request&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vii)(i) promptly after the occurrence of any ERISA Event that would reasonably be expected to result in a material liability to the Borrower, notice of such ERISA Event and copies of any communications with all Governmental Authorities or any Multiemployer Plan with respect to such ERISA Event, and (ii)&#160;promptly after receipt of the same, copies of any notice from (x) the IRS of a Lien pursuant to Section 6323 of the Code with regard to any assets of the Borrower or (y) the PBGC of any notice of a Lien pursuant to Section 4068 of ERISA with regard to any of the assets of the Borrower&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(viii)within five (5) Business Days after a Responsible Officer of the Borrower or the Seller obtains actual knowledge thereof, written notice of the occurrence of the formal commencement by written notice by any Governmental Authority of any formal investigation, lawsuit or similar adversarial proceeding against the Borrower, the Seller or the Servicer challenging its authority to originate, hold, own, service, collect or enforce any Facility Receivable, or otherwise alleging any material non-compliance by the Borrower, the Seller, the Parent or the Servicer with any Applicable Laws restricting the ability of such Person to originate, hold, pledge, collect, service or enforce such Facility Receivable&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ix)within five (5) Business Days after a Responsible Officer of the Borrower or the Seller obtains actual knowledge thereof, written notice of the occurrence of the formal commencement by written notice by any Governmental Authority of any formal investigation, lawsuit or similar adversarial proceeding against the Borrower, the Parent, the Seller, the Servicer or any of their respective Affiliates which, if adversely determined, would have a Material Adverse Effect on the Borrower, the Seller, the Parent, the Servicer or the Facility Receivables&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(x)promptly following request of the Administrative Agent request, copies of all financial statements, settlement statements, portfolio or other material reports, notice disclosures, certificates or other written materials delivered or made available to the Borrower, the Seller or the Parent by any Person pursuant to the Facility Documents&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xi)such other information, documents, tapes, data, records or reports respecting the Collateral, the Borrower, the Seller, the Parent, the Servicer or the Originator which is in its possession or under its control, as the Administrative Agent may from time to time reasonably request or that any Affected Person may reasonably require in order to comply with their respective obligations under the Securitisation Regulations.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Information required to be delivered pursuant to Section&#160;5.01(b)(i) or Section&#160;5.01(b)(ii) may be delivered electronically and if so delivered, shall be deemed to have been delivered on the date (i)&#160;on which the Parent posts such information, or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">24</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">provides a link thereto on the Parent&#8217;s website on the Internet at http&#58;&#47;&#47;www.compass.com (or any successor page) or at http&#58;&#47;&#47;www.sec.gov&#59; or (ii)&#160;on which such information is posted on the Parent&#8217;s behalf on an Internet or intranet website, if any, to which the Lenders and the Administrative Agent have been granted access (whether a commercial, third-party website or whether sponsored by the Administrative Agent)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, (x)&#160;to the extent the Administrative Agent or any Lender so requests, the Parent shall deliver paper copies (which delivery may be by electronic transmission (including Adobe pdf copy)) of such documents to the Administrative Agent or such Lender until a written request to cease delivering paper copies is given by the Administrative Agent or such Lender and (y)&#160;the Parent shall notify the Administrative Agent (by facsimile or email) of the posting of any such documents (other than in respect of any document deemed delivered pursuant to clause (ii)&#160;above).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Use of Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower shall use the proceeds of each Advance made hereunder solely&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xii)to fund or pay the Purchase Price of the Facility Receivables acquired by the Borrower pursuant to the Purchase Agreement and in accordance with the terms and conditions set forth herein or for general corporate purposes&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xiii)to fund the Reserve Account on or prior to the Scheduled Revolving Period Termination Date to the extent the Reserve Account is required to be funded pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (and the Borrower shall submit a Request for Advance requesting a Borrowing of Advances for a Borrowing Date falling no more than five and no less than one Business Day prior to the Scheduled Revolving Period Termination Date with a Requested Amount sufficient to fully fund the Reserve Account under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xiv)to make distributions to the holders of the equity of the Borrower as permitted hereunder&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:16.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xv)for such other legal and proper purposes as are consistent with all Applicable Laws.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Without limiting the foregoing, it shall use the proceeds of each Advance in a manner that does not, directly or indirectly, violate any provision of its Constituent Documents or any Applicable Law in any material respect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:16.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xx)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Access to Records&#59; Audit Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  In each case subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of this Agreement, each of the Borrower and the Seller shall permit the Administrative Agent (and its auditors) to (i) upon reasonable advance notice and during normal business hours, visit and inspect and make copies at reasonable intervals of (A) its books, records and accounts relating to its business, financial condition, operations, assets, the Collateral and its performance under the Facility Documents and to discuss the foregoing with representatives of the Borrower, and (B) any records directly related to the Facility Receivables and the ability to review and access any payment history with respect to the Facility Receivables it may have reasonable access to and (ii) conduct evaluations and appraisals of the Borrower's computation of the Borrowing Base and the assets included in the Borrowing Base and the components of the Monthly Reports (including cash receipt and application and calculation of applicable ratios)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, (1) prior to the occurrence and during the continuance of an Event of Default or Early Amortization Event, such rights described in the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> may only be exercised once during each one-year period following the Closing Date or (2) following the occurrence and during the continuance of an Event of Default or Early Amortization Event, at any time at the Administrative Agent's discretion.  The Borrower shall pay the reasonable, documented fees and expenses of the Administrative Agent (and any auditors engaged by the Administrative Agent) to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">25</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">conduct any such evaluations or appraisals&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that such visits, evaluations or appraisals shall not be duplicative of any visits, audits evaluations or appraisals conducted in accordance with the terms of any other Facility Document.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Tax Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Seller and the Borrower shall maintain the Borrower's status as a disregarded entity for U.S. federal income tax purposes and shall not take any (or fail to take any action) that would cause the Borrower to be treated as an association taxable as a corporation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:9.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Collections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower shall, or shall cause the Servicer to, cause all Collections in respect of the Facility Receivables to promptly, and in any event within two (2) Business Days after receipt and identification in the Collection Account.  The Borrower has, or has caused the Servicer to, set up and maintain an automated process such that all Collections on Facility Receivables will automatically transfer directly into the Collection Account once such funds are available for transfer pursuant to the Servicer's procedures for processing collections.  The Borrower shall ensure that no Person has been granted dominion and control of the Collection Account, or the right to take dominion and control for purposes of the UCC of the Collection Account at a future time or upon the occurrence of a future event&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that nothing herein shall be deemed to preclude the Borrower from granting the Servicer access to the Collection Account for so long as the Servicer is acting in such capacity hereunder for purposes consistent with the terms of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:6.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxiii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Servicing&#59; Backup Servicer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xvi)The Borrower shall promptly provide (or require the Servicer to promptly provide) the Administrative Agent with true and complete copies of all material notices, reports, statements and other documents sent or received by the Servicer.  The Borrower shall require the Servicer to service all Facility Receivables in accordance with the terms hereof.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:9.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xvii)The Borrower agrees not to, and will require the Servicer not to, interfere with the Backup Servicer's performance of its duties under the Backup Servicing Agreement or to take any action that would be in breach in any material respect in any way of the terms of the Backup Servicing Agreement.  The Borrower covenants and agrees to, and will require the Servicer to, provide any and all information and data reasonably requested by the Administrative Agent that is available to the Borrower to be provided promptly to the Backup Servicer in order to allow the Backup Servicer to perform its obligations under the applicable Backup Servicing Agreement in the manner and form reasonably requested by the Administrative Agent.  Upon the occurrence and continuance of any Servicer Event of Default, the Administrative Agent shall have the right to immediately substitute the Servicer with (1) the Backup Servicer or (2) with the consent of the Borrower (such consent not to be unreasonably conditioned or delayed) if no Event of Default has occurred and is continuing, any third-party servicer acceptable to the Administrative Agent or (3) if an Event of Default has occurred and is continuing, any third-party servicer acceptable to the Administrative Agent in its reasonable discretion, in each case, in all of the Servicer's roles and functions as contemplated by the Facility Documents and upon and after such substitution, such Person shall be entitled to receive the applicable Servicing Fee.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Changes to Concierge Capital Underwriting Policy, Accepted Collections Policies or Accepted Servicing Policies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:6.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xviii)The Borrower will not make, authorize, consent to or suffer to exist any material amendment, modification, supplement or waiver to the Concierge Capital Underwriting Policy, Accepted Collection Policies or the Accepted Servicing Policies without the prior </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">26</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">written consent of the Administrative Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that (1) if the Borrower has not received a written response from the Administrative Agent within five (5) Business Days following the Administrative Agent's receipt of a notice of any such material amendment, modification, supplement or waiver, the Administrative Agent shall be deemed to have approved such material amendment, modification, supplement or waiver and (2) if the Administrative Agent determines the proposed amendment, modification, supplement or waiver is material and adverse to the interests of the Administrative Agent and the other Secured Parties, the Administrative Agent shall notify the Borrower of such determination within five (5) Business Days following the Administrative Agent's receipt of notice of such material amendment, modification, supplement or waiver and within an additional five (5) Business Days (which time period may be extended by mutual agreement of the Borrower and the Administrative Agent via electronic means) the Administrative Agent shall either provide written consent to such amendment, modification, supplement or waiver or written notice that such amendment, modification, supplement or waiver is not permitted&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that, notwithstanding the foregoing, if the Borrower reasonable believes that such material amendment, modification, supplement or waiver will be adverse to the interests of the Administrative Agent or the other Secured Parties, the Borrower will need the explicit written consent of the Administrative Agent prior to implementing such material amendment, modification, supplement or waiver.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xix)The Borrower shall provide written notice to the Administrative Agent of any non-material amendment, modification, supplement or waiver to the Concierge Capital Underwriting Policy or the Accepted Servicing Policies at least three (3) Business Days prior to the implementation of any such amendment, modification, supplement or waiver to, unless such amendment, modification, supplement or waiver is made solely to correct non-material ministerial or typographical errors.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:16.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xx)Notwithstanding the foregoing, for the avoidance of doubt, nothing in the Facility Documents or otherwise shall prohibit the Seller from making any amendments, modifications or other changes to the Concierge Capital Underwriting Policy, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the Borrower shall not purchase any Facility Receivables originated under such amended or modified Concierge Capital Underwriting Policy unless and until Administrative Agent has provided its written consent to such changes to the extent such consent is required pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:6.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxiv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Account Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">If at any time the Account Bank shall fail to have any of the applicable minimum ratings specified in the definition of &#34;Account Bank&#34;, it shall move the applicable accounts to an Account Bank which satisfies the ratings requirements within 30 days of knowledge or notice of such failure.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Negative Covenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower covenants and agrees that, until the Final Maturity Date (and thereafter until the date that all Obligations have been paid in full (other than with respect to contingent indemnification obligations for which a claim has not yet been made)), the Borrower shall perform all covenants in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:10.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Restrictive Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not enter into or suffer to exist or become effective any agreement that prohibits, limits or imposes any condition upon its ability to create, incur, assume or suffer to exist any Lien (other than Permitted Liens) upon any of its property or revenues constituting Collateral, whether now owned or hereafter acquired, to secure its obligations under the Facility Documents other than this Agreement and the other Facility Documents.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">27</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:6.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxvi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Liquidation&#59; Merger&#59; Sale of Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not consummate any plan of liquidation, dissolution, partial liquidation, merger or consolidation (or suffer any liquidation, dissolution or partial liquidation) nor sell, transfer, exchange or otherwise dispose of any of its assets, or enter into an agreement or commitment to do so or enter into or engage in any business with respect to any part of its assets, except as expressly permitted by this Agreement and the other Facility Documents (including in connection with the repayment in full of the Obligations (other than with respect to contingent indemnification obligations)).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:3.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxvii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Amendments to Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> etc.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  Without the written consent of the Administrative Agent, (i) it shall not materially amend or modify, or take any action inconsistent with, its Constituent Documents, and (ii) unless otherwise specified in the Facility Documents, it will not amend, modify or waive any term or provision in any Facility Document (other than in accordance with the terms thereof).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:0.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxviii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">ERISA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not establish any Plan or Multiemployer Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:6.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxix)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not create, assume or suffer to exist any Lien on any of its assets now owned or hereafter acquired by it at any time, except for Permitted Liens or as otherwise expressly permitted by this Agreement and the other Facility Documents.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:10.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxx)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Margin Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not (i) extend credit to others for the purpose of buying or carrying any Margin Stock in such a manner as to violate Regulation T or Regulation U or (ii) use all or any part of the proceeds of any Advance, whether directly or indirectly, and whether immediately, incidentally or ultimately, for any purpose that violates the provisions of the Regulations of the Board of Governors, including, to the extent applicable, Regulation U and Regulation X.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:6.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxxi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Restricted Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not make, directly or indirectly, any Restricted Payment (whether in the form of cash or other assets) or incur any obligation (contingent or otherwise) to do so&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that the Borrower (i) shall be permitted to make Restricted Payments from funds distributed to it pursuant to the Priority of Payments and (ii) shall be permitted to make dividends-in-kind in the form of Facility Receivables in full or partial satisfaction of the purchase price thereof payable by the Seller in connection with Permitted Asset Sales.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:3.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxxii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Changes to Filing Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not change its name or its jurisdiction of organization from that referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, unless it gives thirty (30) days' prior written notice to the Administrative Agent and takes all actions reasonably necessary to protect and perfect the Administrative Agent's perfected security interest in the Collateral and shall promptly file appropriate amendments to all previously filed financing statements and continuation statements that are necessary to perfect the security interests of the Administrative Agent under this Agreement under each method of perfection required herein with respect to the Collateral (and shall provide copy of such amendments to the Administrative Agent).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:0.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxxiii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Transactions with Affiliates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not sell, lease or otherwise transfer any property or assets to (other than in accordance with the terms of the Facility Documents), or purchase, lease or otherwise acquire any property or assets from, or otherwise engage in any other transactions with, any of its Affiliates (including sales of Defaulted Receivables and other Facility Receivables) except as expressly contemplated by this Agreement and the other Facility Documents, unless such transaction is upon terms substantially less favorable to the Borrower than it would reasonably expected to obtain in a comparable arm's length transaction with a Person that is not an Affiliate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:0.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxxiv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Investment Company Restriction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not become required to register as an &#34;investment company&#34; under the Investment Company Act.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">28</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:4.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxxv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sanctions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not utilize directly or, to its knowledge indirectly use the proceeds of any Advance for the benefit of any Sanctioned Person and it shall maintain internal controls and procedures reasonably designed to promote its continued compliance with the applicable provisions of Sanctions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:0.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxxvi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sale of Facility Receivables</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not sell any Facility Receivable unless (i) such Facility Receivable is a Repurchased Receivable required to be repurchased pursuant to the terms of the Purchase Agreement, or (ii) so long as no Early Amortization Event, Unmatured Event of Default or Event of Default exists before or after giving effect to such sale and transfer, such Facility Receivable is sold in a Permitted Asset Sale.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-2.64pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxxvii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Indebtedness&#59; Guarantees&#59; Securities&#59; Other Assets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not incur or assume or guarantee any indebtedness, obligations (including contingent obligations) or other liabilities, or issue any additional securities, whether debt or equity, in each case other than (i) pursuant to or as expressly permitted by this Agreement and the other Facility Documents, (ii) obligations under its Constituent Documents, and (iii) pursuant to customary indemnification and expense reimbursement and similar provisions under the Related Documents.  It shall not acquire any Facility Receivables or other property other than as expressly permitted hereunder and pursuant to the Purchase Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-5.97pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxxviii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Validity of this Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not (i) permit the validity or effectiveness of this Agreement or any grant of a security interest in the Collateral hereunder to be impaired, or permit the Liens granted pursuant to this Agreement to be amended, hypothecated, subordinated, terminated or discharged, or permit any Person to be released from any covenants or obligations with respect to this Agreement and (ii) except as permitted by this Agreement, take any action that would permit the Lien of this Agreement not to constitute a valid first priority security interest in the Collateral (subject to Permitted Liens).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:0.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxxix)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not have or permit the formation of any subsidiaries.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xl)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Name</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not conduct business under any name other than its own.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xli)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Employees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not have any employees (other than officers and directors to the extent they are employees).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xlii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Petition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not be party to any agreements (other than the Facility Documents) under which it has any material obligations or liability (direct or contingent) without using commercially reasonable efforts to include customary &#34;non-petition&#34; and &#34;limited recourse&#34; provisions therein (and shall not amend or eliminate such provisions in any agreement to which it is party).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:8.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xliii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Certificated Securities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not acquire or hold any certificated securities in bearer form (other than securities not required to be in registered form under Section 163(f)(2)(A) of the Code) in a manner that does not satisfy the requirements of United States Treasury Regulations section 1.165 12(c) (as determined by the Seller).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:9.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xliv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not assign or grant an interest in any rights it may have in the Reserve Account or the Collection Account to any Person other than the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xlv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Enforcement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not take any action, and will use commercially reasonable efforts not to permit any action to be taken by others, that would release any Person from any of such Person's covenants or obligations under any instrument included in the Collateral, except as permitted under the Servicing Agreement.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">29</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:9.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xlvi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">No Other Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not engage (i) in any activity or take any other action that would cause it to be subject to U.S. Federal, state or local income tax on a net income basis or (ii) in any business or activity, in each case other than pursuant to the Facility Documents, originating, funding, acquiring, owning, holding, administering, selling, enforcing, lending, exchanging, redeeming, pledging, contracting for the management of and otherwise dealing with Facility Receivables and the other Collateral in connection therewith and entering into the Facility Documents, any applicable Related Documents and any other agreements contemplated by (or necessary to perform under) this Agreement and any activities reasonably related to the foregoing (and consistent with clause (i)).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:6.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xlvii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">No Claims Against Advances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Subject to Applicable Law, it shall not claim any credit on, make any deduction from, or dispute the enforceability of payment of the principal or interest payable (or any other amount) in respect of the Advances or assert any claim against any present or future Lender, by reason of the payment of any taxes levied or assessed upon any part of the Collateral.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:2.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xlviii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Independent Director</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  It shall not fail at any time to have at least one Independent Director which is not and has not been for at least three (3) years, either (a) a shareholder (or other equity owner) of, or an officer, director, partner, manager, member (other than as a special member in the case of single member Delaware limited liability companies), employee, attorney or counsel of, the Borrower or any of its Affiliates, (b) a customer or creditor of, or supplier to, the Borrower or any of its Affiliates who derives any of its purchases or revenue from its activities with the Borrower or any Affiliate thereof (other than a de minimis amount), (c) a person who controls or is under common control with any such officer, director, partner, manager, member, employee, supplier, creditor or customer, or (d) a member of the immediate family of any such officer, director, partner, manager, member, employee, supplier, creditor or customer&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that (1) the foregoing subclause (a) shall not apply to any Person who serves, or has served, as an independent director or an independent manager for any Affiliate of the Borrower&#59; (2) upon the death or incapacity of such Independent Director, the Borrower will have a period of ten (10) Business Days following such event to appoint a replacement Independent Director&#59; (3) the Borrower shall use commercially reasonable efforts to cause the Independent Director not to resign until a replacement independent director has been appointed&#59; and (4) before any Independent Director is replaced, removed, resigns or otherwise ceases to serve (for any reason other than the death or incapacity of such Independent Director), the Borrower shall provide written notice to the Administrative Agent no later than two (2) Business Days prior to such replacement, removal or effective date of cessation of service and of the identity and affiliations of the proposed replacement Independent Director.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Certain Undertakings Relating to Separateness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Without limiting any, and subject to all, other covenants of the Borrower contained in this Agreement, the Borrower shall conduct its business and operations separate and apart from that of any other Person (including the Seller and any of its Affiliates, and the holders of the Equity Interests of the Seller and their respective Affiliates) and in furtherance of the foregoing&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)The Borrower shall maintain its accounts, financial statements, books, accounting and other records, and other Borrower documents separate from those of any other Person, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the Borrower may be consolidated into the Seller or other Affiliate solely for tax and accounting purposes.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)The Borrower shall not commingle or pool any of its funds or assets with those of any Affiliate or any other Person, and it shall hold all of its assets in its own name, in each case except as otherwise permitted, contemplated or required by the terms of the Facility Documents.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">30</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)The Borrower shall conduct its own business in its own name and, for all purposes, shall not operate, or purport to operate, collectively as a single or consolidated business entity with respect to any Person.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)The Borrower shall pay its own debts, liabilities and expenses (including overhead expenses, if any) only out of its own assets as the same shall become due&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that such expenses may be settled by an intercompany administrative payment of $50,000 annually or such other amount agreed by the Borrower and the Seller&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that the Seller may pay certain start-up and related upfront expenses in connection with the establishment of the Facility Documents on behalf of the Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)The Borrower has observed, and shall observe (A) organizational formalities to the extent necessary or advisable to preserve its separate existence, and shall preserve its existence, and it shall not, nor shall it permit any Affiliate or any other Person to, amend, modify or otherwise change the limited liability company agreement of the Borrower in a manner that would adversely affect the existence of the Borrower as a bankruptcy remote special-purpose entity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vii)The Borrower shall not (A) guarantee, become obligated for, or hold itself or its credit out to be responsible for or available to satisfy, the debts or obligations of any other Person or (B) control the decisions or actions respecting the daily business or affairs of any other Person except as permitted by or pursuant to the Facility Documents.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(viii)The Borrower shall, at all times, hold itself out to the public as a legal entity separate and distinct from any other Person&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the assets of the Borrower may be consolidated into the Seller for accounting purposes and included in publicly filed financial statements of the Seller.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ix)The Borrower shall not identify itself as a division of any other Person.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(x)The Borrower shall maintain its assets in such a manner that it will not be costly or difficult to segregate, ascertain or identify its individual assets from those of any Affiliate or any other Person.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xi)The Borrower shall not use its separate existence to perpetrate a fraud in violation of Applicable Law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xii)The Borrower shall not, in connection with the Facility Documents, act with an intent to hinder, delay or defraud any of its creditors in violation of Applicable Law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xiii)The Borrower shall maintain an arm's length relationship with its Affiliates, the Seller, the Parent and the Servicer.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xiv)Except as permitted by or pursuant to the Facility Documents, the Borrower shall not grant a security interest or otherwise pledge its assets for the benefit of any other Person.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:16.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xv)Except as provided in the Facility Documents, the Borrower shall not acquire any securities or debt instruments of the Seller, its Affiliates or any other Person.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xvi)The Borrower shall not make loans or advances to any Person, except as permitted by or pursuant to the Facility Documents.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:9.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xvii)The Borrower shall make no transfer of its assets except as permitted by or pursuant to the Facility Documents.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">31</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:6.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xviii)The Borrower shall correct any known misunderstanding regarding its separate identity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xix)The Borrower shall maintain adequate capital in light of its contemplated business operations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:16.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xx)The Borrower shall at all times be organized as a special-purpose entity with organizational documents substantially similar to those in effect on the Closing Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxi)The Borrower shall at all times conduct its business so that any assumptions made with respect to the Borrower in any &#34;substantive non-consolidation&#34; opinion letter delivered in connection with the Facility Documents will continue to be true and correct in all respects.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Article 6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.73pt"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EVENTS OF DEFAULT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Events of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Event of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;, wherever used herein, means any one of the following events&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)(i) a default by the Borrower in the payment, when due and payable, of any interest or principal (including any mandatory prepayment under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.05(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) or (ii) the Borrower or the Seller, as applicable, shall fail to make any other payment, transfer or deposit (unless waived by the Administrative Agent) on the date first required of such party under this Agreement or the other Facility Documents or the Parent shall fail to make any payment under the Performance Guaranty and, in each case, such default or failure shall remain uncured for five (5) Business Days following receipt of written notice by the Borrower, the Seller or the Parent (which may be by email) of such default or failure from the Administrative Agent&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)the failure to reduce the Advances to $0 on the Final Maturity Date&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)except as otherwise provided in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, a default in any material respect in the performance, or breach in any material respect, of any covenant, obligation or agreement of the Borrower or the Seller under the Facility Documents and such default or breach shall remain uncured (to the extent such default or breach may be cured) for a period in excess of thirty (30) days after the earlier of (i) receipt of written notice by the Borrower, the Seller or the Parent (which may be by email) of such default from the Administrative Agent and (ii) actual knowledge of the Borrower or the Seller&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)the failure of any representation, warranty, certification or other statement made or deemed made by the Borrower or the Seller in any Facility Document to be correct in each case in all material respects when the same shall have been made and such failure shall remain uncured (to the extent such failure may be cured) for a period in excess of thirty (30) calendar days after the earlier of (i) receipt of written notice by the Borrower or the Seller (which may be by email) of such failure from the Administrative Agent and (ii) actual knowledge of the Borrower, the Seller or the Parent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, for the avoidance of doubt, the repurchase of or substitution for any Repurchased Receivable by the Seller, or other cure of such Repurchased Receivable in accordance with the terms of the Purchase Agreement and this Agreement, as applicable, shall be deemed to cure the failure of any Facility Receivable to be an Eligible Receivable at the time it was acquired by the Borrower&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)any failure by the Borrower and Seller to deliver a Monthly Report by the related Monthly Reporting Date and such failure is not cured within five (5) Business Days of such Monthly Reporting Date&#59; or</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">32</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)An Insolvency Event shall have occurred with respect to the Borrower, the Seller or the Parent&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vii)the occurrence of a Change of Control not otherwise consented to by the Administrative Agent, other than in connection with a Permitted IPO&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(viii)any action or inaction of the Borrower or the Seller causes any Lien securing any obligation of the Borrower or the Seller under the Facility Documents to, in whole or in part, cease to be a valid and enforceable first priority perfected Lien (subject to Permitted Liens) on any material portion of the Collateral and such cessation remains unremedied for five (5) Business Days&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, any affirmative action taken by the Administrative Agent to release such Lien shall not constitute an Event of Default hereunder&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ix)the Borrowing Base Test is not satisfied and such condition is not cured within five (5) Business Days following (i) a Responsible Officer of the Borrower or the Seller obtaining actual knowledge thereof or (ii) receipt of written notice by the Borrower or the Seller (which may be by email) of such condition from the Administrative Agent&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(x)the Borrower is required to be registered under the Investment Company Act or the Borrower becomes controlled by an entity that is required to register as an &#34;investment company&#34; under the Investment Company Act&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xi)the Borrower shall have become taxable as an association or a publicly traded partnership taxable as a corporation under the Code&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xii)(i) any material portion of any Facility Document shall terminate, cease to be effective or cease to be the legally valid, binding and enforceable obligation of the parties thereto (other than in accordance with its terms) or (ii) the Borrower, the Seller, the Parent or any other party thereto shall, directly or indirectly, disaffirm or contest in any manner the effectiveness, validity, binding nature or enforceability or any Lien purported to be created thereunder&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xiii)any event that constitutes a Servicer Event of Default shall have occurred and the Servicer has not been replaced by the Backup Servicer (or another third-party servicer acceptable to the Administrative Agent) within thirty (30) days of termination of the Servicer&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xiv)a Reserve Account Deficit exists for a period of more than two (2) Business Days after giving effect to any deposits to be made into the Reserve Account from Collections received during such period pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:16.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xv)(i) one or more final non-appealable judgments shall be entered against, or settlements by, the Seller or any of its Subsidiaries (other than the Borrower) by a court of competent jurisdiction assessing monetary damages in excess of $5,000,000 in the aggregate and such amount is not discharged, paid or stayed within thirty (30) calendar days or (ii) one or more judgments for the payment of $100,000 or more shall be entered against the Borrower and such amount is not discharged, paid or stayed within thirty (30) calendar days&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xvi)the Performance Guaranty shall cease to be in full force and effect (other than in accordance with its terms) or the Performance Guarantor shall assert that it is not bound by, or otherwise seek to terminate or disaffirm its obligations under the Performance Guaranty or shall otherwise claim that the Performance Guaranty is in any way invalid or unenforceable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, there will be no Event of Default where an Event of Default would otherwise exist under clauses (a), (b), (c) or (e) above for an additional period of days mutually agreeable to the Borrower and the Administrative Agent if the delay or failure </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">33</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">giving rise to such Event of Default was caused by acts of God, strikes, lockouts, riots, acts of war, epidemics, governmental regulations imposed after the fact, fire, communication line failures, computer viruses, power failures, earthquakes, other disasters or other similar occurrence.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Remedies upon an Event of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:9.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xvii)Upon a Responsible Officer of the Borrower obtaining actual knowledge of the occurrence of an Early Amortization Event, Unmatured Event of Default or an Event of Default, the Borrower shall notify the Servicer, the Administrative Agent within five (5) Business Days, specifying the specific Early Amortization Event(s), Unmatured Event(s) of Default or Event(s) of Default that occurred as well as all other Events of Default that are then known to be continuing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:6.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xviii)Upon the occurrence and during the continuance of any Event of Default, in addition to all rights and remedies specified in this Agreement and the other Facility Documents, including Article VII, and the rights and remedies of a secured party under Applicable Law, including the UCC, the Administrative Agent or the Majority Lenders, by notice to the Borrower, may do any one or more of the following&#58; (1) declare the Commitments to be terminated, and&#47;or (2) declare the principal of and the accrued interest on the Advances and all other amounts whatsoever payable by the Borrower hereunder to be forthwith due and payable, whereupon such amounts shall be immediately due and payable without presentment, demand, protest or other formalities of any kind, all of which are hereby waived by the Borrower&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, upon the occurrence of any Event of Default described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the Commitments shall automatically terminate and the Advances and all such other amounts shall automatically become due and payable, without any further action by any party.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xix)Upon the occurrence and during the continuance of an Event of Default, following written notice by the Administrative Agent (provided in its sole discretion or at the direction of the Majority Lenders) of the exercise of control rights with respect to the Collateral&#58; (x) the Borrower's unilateral power to direct the acquisition, sales and other dispositions of Facility Receivables will be immediately suspended and (y) the Borrower shall, or shall cause an Affiliate, to acquire, sell or otherwise dispose of any Facility Receivable as directed by the Administrative Agent in its sole discretion.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0d</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Servicer Events of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:16.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xx)Upon a Responsible Officer of the Borrower obtaining actual knowledge of the occurrence of an Unmatured Servicer Event of Default or a Servicer Event of Default, the Borrower shall provide notice of such occurrence to the Administrative Agent promptly thereafter, specifying the specific an Unmatured Servicer Event(s) of Default or Servicer Event(s) of Default that occurred as well as all other an Unmatured Servicer Event(s) of Default or Servicer Events of Default that are then known to be continuing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxi)In accordance with Section 4.01 of the Servicing Agreement, upon the occurrence and during the continuance of a Servicer Event of Default, the Administrative Agent, by written notice to the Servicer (with a copy to the Borrower, the Seller and the Backup Servicer) (a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Servicer Termination Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), may terminate all of the rights and obligations of the Servicer in accordance with the terms of the Servicing Agreement.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">34</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Article 7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.73pt"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">PLEDGE OF COLLATERAL&#59; RIGHTS OF THE ADMINISTRATIVE AGENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Grant of Security</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)The Borrower hereby grants, pledges, transfers and collaterally assigns to the Administrative Agent, for the benefit of the Secured Parties, as collateral security for all Obligations, a continuing security interest in, and a Lien upon, all of the Borrower's right, title and interest in, to and under, the following property, in each case whether tangible or intangible, wheresoever located, and whether now owned or hereafter acquired and whether now existing or hereafter coming into existence (all of the property described in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> being collectively referred to herein as the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;)&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)all Facility Receivables and Related Documents, both now and hereafter owned, including all Collections and other proceeds thereon or with respect thereto&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)the Collection Account and all Cash and Eligible Investments on deposit therein and the Reserve Account and all Cash and Eligible Investments on deposit therein&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:18.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)each Facility Document and all rights, remedies, powers, privileges and claims under or in respect thereto (whether arising pursuant to the terms thereof or otherwise available to the Borrower at law or equity), including the right to enforce each such Facility Document and to give or withhold any and all consents, requests, notices, directions, approvals, extensions or waivers under or with respect thereto, to the same extent as the Borrower could but for the assignment and security interest granted to the Administrative Agent under this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)all accounts, chattel paper, deposit accounts, financial assets, general intangibles, instruments, investment property and letter of credit rights of the Borrower whether or not relating to the foregoing (in each case as defined in the UCC)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)all other property of the Borrower and all property of the Borrower which is delivered to the Administrative Agent (or any custodian on its behalf) by or on behalf of the Borrower or held by any party by or on behalf of the Borrower&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)all security interests, liens, collateral, property, guaranties, supporting obligations, insurance and other agreements or arrangements of whatever character from time to time supporting or securing payment of the assets, investments and properties described above&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vii)all Proceeds of any and all of the foregoing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)All terms used in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that are defined in the UCC but are not defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall have the respective meanings assigned to such terms in the UCC.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Release of Security Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Liens granted to the Administrative Agent for the benefit of the Secured Parties on any Collateral shall be automatically released (i)&#160;if and only if all Obligations have been paid in full and all Commitments have been terminated (other than with respect to contingent indemnification obligations for which a claim has not yet been made) or (ii) upon the sale or disposition of the applicable Collateral by the Borrower in compliance with the terms and conditions of this Agreement and, in each case, the Administrative Agent (for itself and on behalf of the other Secured Parties) shall, at the expense of the Borrower, promptly execute, deliver and file or authorize for filing such instruments as the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">35</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Borrower shall reasonably request in order to reassign, release or terminate the Secured Parties' security interest in the applicable Collateral.  Any and all actions under this Article VII in respect of the Collateral shall be without any recourse to, or representation or warranty by any Secured Party and shall be at the sole cost and expense of the Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Rights and Remedies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Administrative Agent (for itself and on behalf of the other Secured Parties) shall have all of the rights and remedies of a secured party under the UCC and other Applicable Law.  Upon the occurrence and during the continuance of an Event of Default, the Administrative Agent may (i) instruct the Borrower to deliver any or all of the Collateral, the Related Documents and any other documents relating to the Collateral to the Administrative Agent or its designees and otherwise give all instructions for the Borrower regarding the Collateral&#59; (ii) sell or otherwise dispose of the Collateral in a commercially reasonable manner, all without judicial process or proceedings&#59; (iii) take control of the Proceeds of any such Collateral&#59; (iv) subject to the provisions of the applicable Related Documents, exercise any consensual or voting rights in respect of the Collateral&#59; (v) release, make extensions, discharges, exchanges or substitutions for, or surrender all or any part of the Collateral&#59; (vi) enforce the Borrower's rights and remedies with respect to the Collateral&#59; (vii) institute and prosecute legal and equitable proceedings to enforce collection of, or realize upon, any of the Collateral&#59; (viii) require that the Borrower immediately take all actions necessary to cause the liquidation of the Collateral in order to pay all amounts due and payable in respect of the Obligations, in accordance with the terms of the Related Documents&#59; (ix) redeem or withdraw or cause the Borrower to redeem or withdraw any asset of the Borrower to pay amounts due and payable in respect of the Obligations&#59; (x) make copies of or, if necessary, remove from the Borrower's, the Seller's and their respective agents' (including custodian's) place of business all books, records and documents relating to the Collateral&#59; and (xi) endorse the name of the Borrower upon any items of payment relating to the Collateral or upon any proof of claim in bankruptcy against an account debtor.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Borrower hereby agrees that, upon the occurrence and during the continuance of an Event of Default, at the request of the Administrative Agent, it shall execute all documents and agreements which are necessary or appropriate to have the Collateral to be assigned to the Administrative Agent or its designee.  For purposes of taking the actions described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">(xi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the first paragraph this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> the Borrower hereby irrevocably appoints the Administrative Agent as its attorney-in-fact (which appointment being coupled with an interest and is irrevocable while any of the Obligations remain unpaid, with power of substitution), in the name of the Administrative Agent or in the name of the Borrower or otherwise, for the use and benefit of the Administrative Agent (for the benefit of the Secured Parties), but at the cost and expense of the Borrower and, except as prohibited by Applicable Law, without notice to the Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0d</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Remedies Cumulative</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each right, power, and remedy of the Administrative Agent and the other Secured Parties, or any of them, as provided for in this Agreement or in the other Facility Documents or now or hereafter existing at law or in equity or by statute or otherwise shall be cumulative and concurrent and shall be in addition to every other right, power, or remedy provided for in this Agreement or in the other Facility Documents or now or hereafter existing at law or in equity or by statute or otherwise, and the exercise or beginning of the exercise by the Administrative Agent or any other Secured Party of any one or more of such rights, powers, or remedies shall not preclude the simultaneous or later exercise by such Persons of any or all such other rights, powers, or remedies.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0e</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Related Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)Each of the Borrower and the Seller hereby agrees that, to the extent not expressly prohibited by the terms of the Related Documents, after the occurrence and during the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">36</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">continuance of an Event of Default, it shall (i)&#160;upon the written request of the Administrative Agent, promptly forward to the Administrative Agent and the Backup Servicer (or other successor servicer) all material information and notices which it receives under or in connection with the Related Documents relating to the Collateral and (ii) upon the written request of the Administrative Agent, act and refrain from acting in respect of any request, act, decision or vote under or in connection with the Related Documents relating to the Collateral only in accordance with the direction of the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)The Borrower agrees that, to the extent the same shall be in the Borrower's possession, it will hold all Related Documents relating to the Collateral in trust for the Administrative Agent on behalf of the Secured Parties, and, upon request of the Administrative Agent following the occurrence and during the continuance of an Event of Default or as otherwise provided herein, promptly deliver the same to the Administrative Agent or its designee (including the Backup Servicer).  In addition, the Borrower shall cause the Servicer to deliver to the Backup Servicer an electronic file containing information relating to such Facility Receivables, in accordance with the applicable terms of the Backup Servicing Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0f</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:14.04pt;text-decoration:underline">Borrower Remains Liable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)Notwithstanding anything herein to the contrary, (i) the Borrower shall remain liable under the contracts and agreements included in and relating to the Collateral (including the Related Documents) to the extent set forth therein, and shall perform all of its duties and obligations under such contracts and agreements to the same extent as if this Agreement had not been executed, and (ii) the exercise by any Secured Party of any of its rights hereunder shall not release the Borrower from any of its duties or obligations under any such contracts or agreements included in the Collateral.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)No obligation or liability of the Borrower is intended to be assumed by the Administrative Agent or any other Secured Party under or as a result of this Agreement or the other Facility Documents, and the transactions contemplated hereby and thereby, including under any Related Document or any other agreement or document that relates to the Collateral and, to the maximum extent permitted under provisions of law, the Administrative Agent and the other Secured Parties expressly disclaim any such assumption.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0g</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Protection of Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower shall from time to time execute and deliver all such supplements and amendments hereto and file or authorize the filing of all such UCC-1 financing statements, continuation statements, instruments of further assurance and other instruments, and shall take such other action as may be reasonably necessary or advisable or desirable to secure the rights and remedies of the Secured Parties hereunder and to&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)grant security more effectively on all or any portion of the Collateral&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)maintain, preserve and perfect any grant of security made or to be made by this Agreement including the first priority nature of the lien or carry out more effectively the purposes hereof (subject to Permitted Liens)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)perfect, publish notice of or protect the validity of any grant made or to be made by this Agreement (including any and all actions necessary or desirable as a result of changes in law or regulations)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vii)enforce any of the Collateral or other instruments or property included in the Collateral&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">37</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(viii)preserve title to the Collateral and defend title to the Collateral and the rights therein of the Administrative Agent and the Secured Parties in the Collateral against the claims of all third parties&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ix)pay or cause to be paid any and all taxes levied or assessed upon all or any part of the Collateral.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For so long as this Agreement remains in full force and effect, the Borrower hereby designates the Administrative Agent as its agent and attorney-in-fact to prepare and file any UCC-1 financing statement, continuation statement and all other instruments, and take all other actions, required pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Such designation shall not impose upon the Administrative Agent, or release or diminish, the Borrower's obligations under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower further authorizes and shall cause its counsel to file, without the Borrower's signature, UCC-1 financing statements that names the Borrower as debtor and the Administrative Agent as secured party and that describes &#34;all assets in which the debtor now or hereafter has rights&#34; or similar language as the Collateral in which the Administrative Agent has a grant of security hereunder and any amendments or continuation statements that may be reasonably necessary or desirable.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Article 8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.73pt"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ACCOUNTS, ACCOUNTINGS AND RELEASES</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Collection of Money</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Except as otherwise expressly provided herein, the Administrative Agent may demand payment or delivery of, and shall receive and collect, directly and without intervention or assistance of any fiscal agent or other intermediary, all Money and other property payable to or receivable by the Administrative Agent pursuant to this Agreement, including all payments due on the Collateral, in accordance with the terms and conditions of such Collateral and the related Facility Documents.  The Administrative Agent shall segregate and hold all such Money and property received by it in trust for the Secured Parties and shall apply it as provided in this Agreement.  Each Borrower Account shall be subject to the Account Control Agreement.  Any Borrower Account may contain any number of subaccounts for the convenience of the Administrative Agent for convenience in administering the Borrower Accounts or the Collateral.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0d</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Collection Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower shall, on or prior to the Closing Date, establish at the Account Bank one or more accounts in the name &#34; Compass Concierge SPV I, LLC - Collection Account, subject to the lien of the Administrative Agent&#34; or such other name as is acceptable to the Administrative Agent, which shall be designated as the &#34;Collection Account&#34;.  The Collection Account shall be subject to the Lien of the Administrative Agent and, from and after the initial Borrowing Date, the Collection Account shall be maintained with the Account Bank and shall be subject to the Account Control Agreement.  The Borrower shall deposit, or cause to be deposited, from time to time into the Collection Account, in accordance with the terms of this Agreement, all Collections received with respect to a Facility Receivable from and including the initial Cutoff Date with respect to such Facility Receivable.  All Monies deposited from time to time in the Collection Account pursuant to this Agreement shall be held by the Borrower as part of the Collateral and shall be applied to the purposes herein provided.  Prior to the Administrative Agent taking control of the Collection Account by delivery of a notice of exclusive control, except as provided under the Facility Documents, the Borrower shall be the only party permitted to access such account.  Unless an Event of Default shall have occurred and be continuing, the Administrative Agent agrees that it shall not exercise any right under the Account Control Agreement to deliver any notice of exclusive control with respect to the Collection Account.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">38</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0e</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">The Reserve Account&#59; Fundings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)The Borrower shall, on or prior to the Closing Date, establish at the Account Bank one or more accounts in the name &#34;Compass Concierge SPV I, LLC - Reserve Account, subject to the lien of the Administrative Agent&#34;, or such other name as is acceptable to the Administrative Agent, which shall be designated as the &#34;Reserve Account&#34;.  The Reserve Account shall be subject to the Lien of the Administrative Agent and, from and after the initial Borrowing Date, the Reserve Account shall be maintained with the Account Bank and shall be the subject of the Account Control Agreement.  The only permitted deposits to or withdrawals from the Reserve Account shall be in accordance with the provisions of this Agreement.  The Borrower shall not have any legal, equitable or beneficial interest in the Reserve Account other than in accordance with this Agreement and the Priority of Payments.  Prior to the Administrative Agent taking control of the Reserve Account by delivery of a notice of exclusive control, the Borrower shall be the only party permitted to access such account.  Unless an Event of Default shall have occurred and be continuing, the Administrative Agent agrees that it shall not exercise any right under the Account Control Agreement to deliver any notice of exclusive control with respect to the Reserve Account.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Borrower shall maintain at all times when there are Obligations outstanding hereunder an amount in the Reserve Account equal to the Reserve Account Required Amount.  On or prior to the Amortization Date, the Borrower shall request (and in the absence of such a request shall be deemed to have requested) a final Borrowing (subject to the conditions precedent to Borrowings set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) in an amount sufficient to fund the Reserve Account Required Amount.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">To the extent that the aggregate amount of funds on deposit in the Reserve Account at any time exceeds the Reserve Account Required Amount, the Borrower may remit such excess to the Collection Account.  In addition, following the occurrence and during the continuance of an Event of Default, funds in the Reserve Account may be withdrawn by the Administrative Agent and deposited into the Collection Account.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)In the event that there are not sufficient Collections or other available funds on any Payment Date to pay amounts which are due and owing and which are to be paid pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> on such date and after giving effect to any payments made pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the Borrower shall withdraw from the Reserve Account the lesser of (A) the amount of such insufficiency, and (B) the Reserve Account Available Amount.  The Borrower shall pay such amount (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Reserve Account Withdrawal Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) from the Reserve Account to the Collection Account to satisfy such insufficiency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)To the extent that the Reserve Account Available Amount together with the amount available in the Collection Account is sufficient to pay off all Obligations in full and all other amounts payable to the Administrative Agent and the Lenders under the Facility Documents in full when applied in accordance with the Priority of Payments and to cause the Final Maturity Date to occur, the Borrower may, at its option, terminate the Commitments and use the funds on deposit in the Reserve Account and the Collection Account to be applied to all outstanding amounts owing hereunder and under the other Facility Documents in accordance with the Priority of Payments with any remaining amounts distributed to the Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0e</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Accountings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Borrower and the Seller shall compile and provide (or cause to be compiled and provided) a Monthly Report (containing such information agreed upon by the Administrative Agent, the Borrower and the Seller) for the previous Collection Period no later than 2&#58;00 p.m. (New York City time), on each Monthly Reporting Date to the Administrative Agent.  The Monthly Report delivered for any Collection Period shall contain the information with respect to the Facility Receivables included in the Collateral as agreed upon by </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">39</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the Administrative Agent, the Borrower and the Seller (including a calculation of the Borrowing Base and the certifications required to be provided by the Seller on a monthly basis pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.23(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of this Agreement), and shall be determined as of the last day of the Collection Period applicable to such Monthly Report.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0f</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:14.04pt;text-decoration:underline">Sale and Release of Facility Receivables</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)Notwithstanding anything to the contrary in this agreement, without the consent of the Administrative Agent or any Lender and subject to the satisfaction of the conditions set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, (1) the Borrower may sell and transfer to the Originator or the Seller any Repurchased Receivable that the Seller is required to repurchase pursuant to the terms of the Purchase Agreement, and (2) the Borrower may sell and transfer any Facility Receivable in a Permitted Asset Sale.  As a condition of any such sale or transfer&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)(x) in the case of a repurchase of a Repurchased Receivable, the Borrower shall deliver, in accordance with the terms hereof, a Borrowing Base Certificate and updated Data File demonstrating pro forma compliance with the Borrowing Base Test and (y) in the case of any other Permitted Asset Sale, the Borrower shall deliver a written notice to the Administrative Agent at least two (2) Business Day prior to the settlement date for any sale of such Facility Receivable and, as a condition to any such sale of a Facility Receivable, the Borrower shall deliver a certificate of a Responsible Officer of the Borrower (or the Seller on its behalf) certifying that the sale of such Facility Receivable is a Permitted Asset Sale being made in accordance with the terms and conditions of this Agreement, and attaching an updated receivable schedule listing all Facility Receivables owned by the Borrower after giving effect to such Permitted Asset Sale, together with an updated Borrowing Base</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">containing the relevant information with respect to the Collateral calculated on a pro forma basis after giving effect to such Permitted Asset Sale&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)the proceeds of any such sale and transfer of any Facility Receivable shall be deposited directly into the Collection Account&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that no cash purchase price or related deposit to the Collection Account shall be required in connection with the sale and transfer of any Repurchased Receivable or any Excess Concentration Receivable so long as (x) the Borrower shall be in compliance with the Borrowing Base Test both before and after giving effect to any such sale and transfer and (y) no Early Amortization Event, Servicer Event of Default, Unmatured Servicer Event of Default, Unmatured Event of Default or Event of Default exists before or after giving effect to such sale and transfer.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)Any Facility Receivable that is sold by the Borrower in accordance with the terms of this Agreement and (if applicable) the Purchase Agreement shall automatically be released from the Lien of this Agreement, and the Administrative Agent is hereby authorized by each Lender to, review and approve such UCC-3 financing statements and executed releases prepared by the Borrower and submitted to the Administrative Agent for authorization as are necessary or reasonably requested in writing by the Borrower to terminate and remove of record any documents constituting public notice of the security interest in such sold Facility Receivables granted hereunder being released&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that the Borrower shall bear reasonable and documented out-of-pocket costs and expenses of the Administrative Agent in connection with its review and approval of such UCC-3 financing statements and releases.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)The Administrative Agent is hereby authorized by each Lender to, and shall, upon the written request of the Borrower (or the Seller on its behalf), at such time as there are no Commitments outstanding and all Obligations of the Borrower hereunder and under the other Facility Documents have been satisfied (other than contingent indemnification obligations for which a claim has not been asserted), review and approve such UCC-3 financing statements and, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">40</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">if necessary, executed releases prepared by the Borrower and submitted to the Administrative Agent for authorization as are necessary or reasonably requested in writing by the Borrower to terminate and remove of record any documents constituting public notice of the security interest in such Collateral granted hereunder being released&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that the Borrower shall bear reasonable and documented out-of-pocket costs and expenses of the Administrative Agent in connection with its review and approval of such UCC-3 financing statements and releases.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0g</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Borrower Account Details</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The account number of each Borrower Account is set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> hereto.  Amounts credited to the Borrower Accounts may be invested in Eligible Investments (i) for so long as no Event of Default is then continuing, at the direction of the Borrower, and (ii) for so long as an Event of Default is continuing, at the direction of the Administrative Agent.  Notwithstanding anything to the contrary contained in this Agreement or any Facility Document, neither the Borrower nor the Administrative Agent shall direct, authorize or permit the investment of any amounts credited to the Borrower Accounts unless such investment is being made in an account thereof that is the subject of a &#34;Cash Sweep&#34; designation under the terms of the Account Control Agreement.  The Borrower and the Administrative Agent agree that any Borrower Account which is not the subject of a &#34;Cash Sweep&#34; designation under the terms of the Account Control Agreement will for all purposes be a deposit account within the meaning of the applicable UCC.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Article 9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.73pt"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">APPLICATION OF MONIES</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Disbursements of Monies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)Notwithstanding any other provision in this Agreement, but subject to the other subsections of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, on each Payment Date, the Borrower shall disburse Collections received during the previous Collection Period in accordance with the following priorities (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Priority of Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) and the related Monthly Report&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">first</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, (1) to the Account Bank, the related Account Bank Fee, plus any such fees not paid to the Account Bank when due on any prior Payment Date, plus any expense, indemnity or other amounts owing by the Borrower to the Account Bank under the Facility Documents (including any wire transfer fees or other banking fees owing to the Account Bank), each to the extent accrued and unpaid through the last day of the related Collection Period until such accrued fees, expenses, indemnities and other amounts are paid in full&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that the aggregate amount of expenses, indemnities and other amounts (excluding the Account Bank Fee) payable under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall not exceed $25,000 in any calendar year&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that after the occurrence and during the continuance of an Event of Default, such cap shall not apply and then (2) pro rata to the Servicer and the Backup Servicer, the Servicing Fee (but excluding any Successor Servicing Excess Servicing Fee or Successor Servicing Transition Fee) and Backup Servicing Fee, plus any such fees not paid to the Servicer or the Backup Servicer when due on any prior Payment Date, plus any expense, indemnity, reimbursements and other amounts owing by the Borrower to either of such parties under the Facility Documents, respectively, each to the extent accrued and unpaid through the last day of the related Collection Period until such accrued fees, expenses, indemnities, reimbursements and other amounts are paid in full&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that the aggregate amount of expenses, indemnities and other amounts (excluding the Servicing Fee and the Backup Servicing Fee) payable under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall not exceed $100,000 for each of the Servicer and the Backup Servicer in any calendar year&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">41</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to the Administrative Agent, for distribution to each Lender, (1) to pay first, any accrued and unpaid Interest payable on a prior Payment Date to the extent not paid in full on such prior Payment Date (including interest thereon at the rate used to calculate Interest for the previous Collection Period but excluding any Interest amounts attributable to the Amortization Margin, if applicable) and (2) second, Unused Fees due each such Lender, with such Interest paid first with respect to the Advances and then Unused Fees&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:18.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">third</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to the Administrative Agent, for distribution to each Lender, to pay, accrued and unpaid Interest on the Advances due to such Lender for the previous Collection Period&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">fourth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to the Administrative Agent, for distribution to each Lender, on a pro rata basis, (1) prior to the occurrence and continuance of an Event of Default or an Early Amortization Event and prior to the end of the Revolving Period, if the Borrowing Base Test is not satisfied as of the later of (x) the most recent Determination Date and (y) the Borrowing Base Calculation Date employed in the determination of a Borrowing Base Certificate delivered to the Administrative Agent in conjunction with a Borrowing Date, to pay the principal of the Advances of each Lender (pro rata, based on each Lender's Percentage) until the Borrowing Base Test is satisfied (on a pro forma basis as at the most recent Determination Date or such Borrowing Base Calculation Date, as applicable), and (2) at any time following the end of the Revolving Period (regardless of the cause of the end of the Revolving Period and regardless of whether an Event of Default or an Early Amortization Event has occurred and is continuing) and during the continuance of an Event of Default or an Early Amortization Event, to pay the Advances of each Lender (pro rata, based on each Lender's Percentage) until paid in full&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">fifth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to the Administrative Agent, for distribution to each Lender, any Interest amounts attributable to the Amortization Margin, if any, accrued and unpaid and not otherwise paid pursuant to clause (ii) above&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">sixth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, for deposit into the Reserve Account until the amounts on deposit therein are equal to the Reserve Account Required Amount&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">seventh</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to pay, (A) to the Administrative Agent, for distribution to each Lender, any Interest due and owing pursuant to this Agreement (including any accrued and unpaid Interest payable on a prior Payment Date (and interest thereon) to the extent not paid in full on such prior Payment Date) and any accrued and unpaid fees and expenses of the Administrative Agent in connection with this Agreement and the other Facility Documents and (B) second, on a pro rata basis, accrued and unpaid amounts owing to Affected Persons (if any) under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 2.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">11.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, and all other fees, expenses or indemnities owed to the Secured Parties or Indemnified Parties (including, following the expiration of the Revolving Period, any Interest accrued at the Amortization Margin)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(viii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">eighth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, on a pro rata basis, based on amounts payable to each party pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (viii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to the Account Bank, the Servicer and the Backup Servicer, any amounts due and payable to each such party which are in excess of any applicable cap on such amounts described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (including, with respect to any successor Servicer, any Successor Servicing Excess Servicing Fee or Successor Servicing Transition Fee)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ix)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">ninth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, (i) if no Unmatured Event of Default has occurred and is continuing, the remainder to or at the direction of the Borrower and (ii) otherwise, to the Collection Account.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">42</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)If on any Payment Date the amount available in the Collection Account is insufficient to pay all amounts which are due and owing and which are to be paid pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> through (iii) of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, amounts on deposit in the Reserve Account may be transferred to the Collection Account to meet any shortfall and shall be disbursed in the order and according to the priority set forth under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to the extent funds are available therefor.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Article 10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.73pt"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">THE ADMINISTRATIVE AGENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Authorization and Action</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each Lender hereby irrevocably appoints and authorizes the Administrative Agent to take such action as agent on its behalf and to exercise such powers under this Agreement and, to the extent applicable, the other Facility Documents as are delegated to the Administrative Agent by the terms hereof and thereof, together with such powers as are reasonably incidental thereto, subject to the terms hereof.  The Administrative Agent shall not have any duties or responsibilities, except those expressly set forth herein or in the other Facility Documents, or any fiduciary relationship with any Secured Party, and no implied covenants, functions, responsibilities, duties or obligations or liabilities on the part of the Administrative Agent shall be read into this Agreement or any other Facility Document to which the Administrative Agent is a party (if any) as duties on its part to be performed or observed.  As to any matters not expressly provided for by this Agreement or the other Facility Documents, the Administrative Agent shall not be required to exercise any discretion or take any action, but shall be required to act or to refrain from acting (and shall be fully protected in so acting or refraining from acting) upon the written instructions of the Majority Lenders&#59; provided that the Administrative Agent shall not be required to take any action which exposes the Administrative Agent, in its judgment, to personal liability, cost or expense or which is contrary to this Agreement, the other Facility Documents or Applicable Law, or would be, in its judgment, contrary to its duties hereunder, under any other Facility Document or under Applicable Law.  Each Lender agrees that in any instance in which the Facility Documents provide that the Administrative Agent's consent may not be unreasonably withheld, provide for the exercise of the Administrative Agent's reasonable discretion, or provide to a similar effect, it shall not in its instructions (or, by refusing to provide instruction) to the Administrative Agent withhold its consent or exercise its discretion in an unreasonable manner.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Delegation of Duties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Administrative Agent may execute any of its duties under this Agreement and each other Facility Document by or through agents or attorneys-in-fact and shall be entitled to advice of counsel concerning all matters pertaining to such duties.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Agent's Reliance, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)Neither the Administrative Agent nor any of its directors, officers, agents or employees shall be liable for any action taken or omitted to be taken by it or them under or in connection with this Agreement or any of the other Facility Documents, except for its or their own gross negligence or willful misconduct.  Without limiting the generality of the foregoing, the Administrative Agent&#58; (i) may consult with legal counsel (including counsel for the Borrower, the Parent or the Servicer or any of their Affiliates) and independent public accountants and other experts selected by it with due care and shall not be liable for any action taken or omitted to be taken in good faith by it in accordance with the advice of such counsel, accountants or experts&#59; (ii) makes no warranty or representation to any Secured Party or any other Person and shall not be responsible to any Secured Party or any Person for any statements, warranties or representations (whether written or oral) made in or in connection with this Agreement or the other Facility Documents&#59; (iii) shall not have any duty to monitor, ascertain or to inquire as to the performance or observance of any of the terms, covenants or conditions of this Agreement, the other Facility Documents or any Related Documents on the part of the Borrower, the Parent or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">43</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the Servicer or any other Person or to inspect the property (including the books and records) of the Borrower, the Parent or the Servicer&#59; (iv) shall not be responsible to any Secured Party or any other Person for the due execution, legality, validity, enforceability, genuineness, sufficiency or value of any Collateral, this Agreement, the other Facility Documents, any Related Document or any other instrument or document furnished pursuant hereto or thereto or for the validity, perfection, priority or enforceability of the Liens on the Collateral&#59; and (v) shall incur no liability under or in respect of this Agreement or any other Facility Document by relying on, acting upon (or by refraining from action in reliance on) any notice, consent, certificate (including for the avoidance of doubt, the Monthly Report), instruction or waiver, report, statement, opinion, direction or other instrument or writing (which may be delivered by telecopier, email, cable or telex, if acceptable to it) reasonably believed by it to be genuine and believe by it to be signed or sent by the proper party or parties.  The Administrative Agent shall not have any liability to the Borrower, the Parent or any Lender or any other Person for the Borrower's, the Parent's, the Servicer's or any Lender's, as the case may be, performance of, or failure to perform, any of their respective obligations and duties under this Agreement or any other Facility Document.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)Except as otherwise provided in this Agreement, the Administrative Agent shall not be liable for the actions or omissions of any other agent (including concerning the application of funds), or under any duty to monitor or investigate compliance on the part of any other agent with the terms or requirements of this Agreement, any Facility Documents or any Related Documents, or their duties thereunder.  The Administrative Agent shall be entitled to assume the due authority of any signatory and genuineness of any signature appearing on any instrument or document it may receive (including each Request for Advance received hereunder).  The Administrative Agent shall not be liable for any action taken in good faith and reasonably believed by it to be within the powers conferred upon it, or taken by it pursuant to any direction or instruction by which it is governed, or omitted to be taken by it by reason of the lack of direction or instruction required hereby for such action (including for refusing to exercise discretion or for withholding its consent in the absence of its receipt of, or resulting from a failure, delay or refusal on the part of the Majority Lenders to provide, written instruction to exercise such discretion or grant such consent from the Majority Lenders, as applicable).  Nothing herein or in any Facility Documents or Related Documents shall obligate the Administrative Agent to advance, expend or risk its own funds, or to take any action which in its reasonable judgment may cause it to incur any expense or financial or other liability for which it is not adequately indemnified.  The Administrative Agent shall not be liable for any indirect, special or consequential damages (included but not limited to lost profits) whatsoever, even if it has been informed of the likelihood thereof and regardless of the form of action.  The Administrative Agent shall not be charged with knowledge or notice of any matter unless actually known to a Responsible Officer of the Administrative Agent, or unless and to the extent written notice of such matter is received by the Administrative Agent at its address in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Any permissive grant of power to the Administrative Agent hereunder shall not be construed to be a duty to act.  The Administrative Agent shall not be bound to make any investigation into the facts or matters stated in any resolution, certificate, statement, instrument, opinion, report, notice, request, consent, entitlement order, approval or other paper or document.  The Administrative Agent shall not be liable for any error of judgment, or for any act done or step taken or omitted by it, in good faith, or for any mistakes of fact or law, or for anything that it may do or refrain from doing in connection herewith unless it shall be proven by a court of competent jurisdiction that the Administrative Agent engaged in willful misconduct or was grossly negligent in the performance or omission of its duties.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)The Administrative Agent shall not be responsible or liable for delays or failures in performance resulting from acts beyond its control.  Such acts shall include but not be limited to acts of God, strikes, lockouts, riots, acts of war, epidemics, governmental regulations imposed after the fact, fire, communication line failures, computer viruses, power failures, earthquakes or other disasters.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">44</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0d</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Indemnification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each of the Lenders agrees to indemnify and hold harmless, on a pro rata basis (based on Commitments or, if Commitments have been terminated, the Facility Receivables outstanding) the Administrative Agent and its officers, directors, employees, representatives and agents (to the extent not reimbursed by or on behalf of the Borrower pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or otherwise) from and against any and all liabilities, obligations, losses, damages, penalties, actions, judgments, suits, costs, expenses (including reasonable and documented attorney's fees and expenses) or disbursements of any kind or nature whatsoever (including in connection with any investigative or threatened proceeding, whether or not the Administrative Agent is a party thereto) which may be imposed on, incurred by, or asserted against the Administrative Agent in any way relating to or arising out of this Agreement or any other Facility Document or any Related Document or any action taken or omitted by the Administrative Agent under this Agreement or any other Facility Document or any Related Document&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that no Lender shall be liable to the Administrative Agent for any portion of such liabilities, obligations, losses, damages, penalties, actions, judgments, suits, costs, expenses or disbursements resulting solely from the Administrative Agent's gross negligence or willful misconduct.  The rights of the Administrative Agent and obligations of the Lenders under or pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall survive the termination of this Agreement, and the earlier removal or resignation of the Administrative Agent hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0e</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.71pt;text-decoration:underline">Successor Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Subject to the terms of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the Administrative Agent may, upon thirty (30) days' notice to the Lenders and the Borrower, resign as Administrative Agent.  If the Administrative Agent shall resign, then the Majority Lenders shall appoint a successor agent.  If for any reason a successor agent is not so appointed and does not accept such appointment within thirty (30) days of notice of resignation, the Administrative Agent may appoint a successor agent.  The appointment of any successor Administrative Agent shall be subject to the prior written consent of the Borrower (which consent shall not be unreasonably withheld or delayed)&#59; provided that the consent of the Borrower to any such appointment shall not be required if (i) an Event of Default shall have occurred and is continuing or, (ii) if such successor Administrative Agent is a Lender or an Affiliate of the Administrative Agent or any Lender.  Any resignation of the Administrative Agent shall be effective upon the appointment of a successor agent pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  After the effectiveness of the retiring Administrative Agent's resignation hereunder as the Administrative Agent, the retiring Administrative Agent shall be discharged from its duties and obligations hereunder and under the other Facility Documents and the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Article XI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall continue in effect for its benefit with respect to any actions taken or omitted to be taken by it while it was the Administrative Agent under this Agreement and under the other Facility Documents.  Any Person (i) into which the Administrative Agent may be merged or consolidated, (ii) that may result from any merger or consolidation to which the Administrative Agent shall be a party, or (iii) that may succeed to the properties and assets of the Administrative Agent substantially as a whole, shall be the successor to the Administrative Agent under this Agreement without further act of any of the parties to this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0f</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:14.04pt;text-decoration:underline">Administrative Agent's Capacity as a Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Person serving as the Administrative Agent hereunder shall have the same rights and powers in its capacity as a Lender as any other Lender and may exercise the same as though it were not the Administrative Agent, and such Person and its Affiliates may accept deposits from, lend money to and generally engage in any kind of business with the Borrower or any Subsidiary or other Affiliate thereof as if it were not the Administrative Agent hereunder.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Article 11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21.73pt"><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">MISCELLANEOUS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0g</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">No Waiver&#59; Modifications in Writing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">45</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)No failure or delay on the part of any party exercising any right, power or remedy hereunder shall operate as a waiver thereof, nor shall any single or partial exercise of any such right, power or remedy preclude any other or further exercise thereof or the exercise of any other right, power or remedy.  Any waiver of any provision of this Agreement, and any consent to any departure by any party to this Agreement from the terms of any provision of this Agreement, shall be effective only in the specific instance and for the specific purpose for which given.  No notice to or demand on the Borrower in any case shall entitle the Borrower to any other or further notice or demand in similar or other circumstances.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)No amendment, modification, supplement or waiver of this Agreement shall be effective unless signed by the Borrower, the Seller, the Administrative Agent and the Majority Lenders&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that any amendment, modification, waiver or supplement of or to this Agreement that would (i) increase or extend the term of the Commitments (other than an increase in the Commitment of a particular Lender or addition of a new Lender hereunder agreed to by the relevant Lender(s) pursuant to the terms of this Agreement) or change the Final Maturity Date, (ii) extend the date fixed for the payment of principal of or interest on any Advance or any fee hereunder, (iii) reduce the amount of any such payment of principal, (iv) reduce the rate at which interest (other than Interest paid at the Post-Default Rate) is payable thereon or any fee is payable hereunder, (v) release any material portion of the Collateral, except in connection with dispositions permitted hereunder, (vi) alter the terms of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.01(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, or (vii) modify in any other manner the number or percentage of the Lenders required to make any determinations or waive any rights hereunder or to modify any provision hereof (including the definition of &#34;Majority Lenders&#34;) shall require the written consent of all Lenders.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)Notwithstanding anything to the contrary contained in this Agreement or any other Facility Document, no Defaulting Lender shall have any right to vote, approve or disapprove of any amendment, waiver or consent under this Agreement or any other Facility Document (and any amendment, waiver or consent which by its terms requires the consent of all Lenders or each affected Lender may be effected without the consent of any Defaulting Lenders), except that (x) the Commitment of any Defaulting Lender may not be increased or extended without the consent of such Lender and (y) any waiver, amendment or modification requiring the consent of all Lenders or each affected Lender that by its terms affects any Defaulting Lender more adversely than other affected Lenders shall require the consent of such Defaulting Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vii)The Borrower shall deliver to the Servicer and the Backup Servicer copies of any amendment, modification, supplement or waiver of this Agreement promptly following execution and effectiveness thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0h</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Notices, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Except where telephonic instructions are authorized herein to be given, all notices, demands, instructions and other communications required or permitted to be given to or made upon any party hereto shall be in writing and shall be personally delivered or sent by registered, certified or express mail, postage prepaid, or by facsimile transmission, or by prepaid courier service, or by electronic mail (if the recipient has provided an email address in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">), and shall be deemed to be given for purposes of this Agreement on the day that such writing is received by the intended recipient thereof in accordance with the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Unless otherwise specified in a notice sent or delivered in accordance with the foregoing provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, notices, demands, instructions and other communications in writing shall be given to or made upon the respective parties hereto at their respective addresses (or to their respective facsimile numbers or email addresses) indicated in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, and, in the case of telephonic instructions or notices, by calling the telephone number or numbers indicated for such party in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0i</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:14.7pt;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">46</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)Any and all payments by the Borrower under this Agreement shall be made, in accordance with this Agreement, free and clear of and without deduction for any and all present or future taxes, levies, imposts, deductions, charges or withholdings, and all liabilities (including penalties, interest and expenses) with respect thereto, excluding, (A) taxes imposed by net income (however denominated), franchise taxes and branch profit taxes imposed (i) in the case of any Secured Party, by the jurisdiction (or any political subdivision thereof) under the laws of which such Secured Party is organized or in which its principal office is located, or in the case of any Lender, in which its applicable lending office is located, or (ii) in the case of any Secured Party, by any jurisdiction by reason of such Secured Party having any other present or former connection with such jurisdiction (other than a connection arising solely from entering into, performing its obligations under, receiving any payment under or enforcing its rights under this Agreement or any other Facility Document, engaging in any other transaction pursuant to this Agreement or any other Facility Document, or selling or assigning an interest in this Agreement or any other Facility Document) (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Other Connection Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), (B) any withholding taxes or backup withholding described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03(d)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, (C) taxes described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03(d)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and (D) any U.S. federal withholding taxes imposed under FATCA (all such non-excluded taxes, levies, imposts, deductions, charges, withholdings and liabilities being hereinafter referred to as &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;).  If the Borrower or the Administrative Agent shall be required by law (or by the interpretation or administration thereof) to deduct or withhold any taxes from or in respect of any sum payable by it hereunder or under any other Facility Document to any Secured Party, (i) with respect to Taxes, the sum payable by the Borrower shall be increased as may be necessary so that after making all required deductions or withholdings (including deductions or withholdings applicable to additional sums payable under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) such Secured Party receives an amount equal to the sum it would have received had no such deductions or withholdings been made, (ii) the Borrower or the Administrative Agent, as applicable, shall be entitled to make such deductions or withholdings, and (iii) the Borrower or the Administrative Agent, as applicable, shall timely pay the full amount deducted or withheld to the relevant Governmental Authority in accordance with Applicable Law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)In addition, the Borrower agrees, to timely pay any present or future stamp, court or documentary, intangible, recording, filing or similar taxes which arise from any payment made by the Borrower hereunder or under any other Facility Document or from the execution, delivery or registration of, or otherwise with respect to, this Agreement or under any other Facility Document, except any such taxes that are Other Connection Taxes imposed with respect to an assignment (hereinafter referred to as &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Other Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)Without duplication of any obligation under Section </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">11.03(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the Borrower agrees to indemnify each of the Secured Parties for the full amount of Taxes or Other Taxes, including any Taxes or Other Taxes imposed or asserted by any jurisdiction on amounts payable under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> paid by such Person in respect of the Borrower, whether or not such Taxes or Other Taxes were correctly or legally imposed or asserted.  Payments by the Borrower or the Parent pursuant to this indemnification shall be made promptly following the date the Secured Party makes written demand therefor, which demand shall be accompanied by a certificate describing in reasonable detail the basis thereof.  Such certificate shall be presumed to be correct absent manifest error.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)The Borrower shall not be required to indemnify any Secured Party, or pay any additional amounts to any Secured Party, in respect of United States Federal withholding tax or United States federal backup withholding tax to the extent that (i) the obligation to withhold amounts with respect to United States Federal withholding or backup withholding tax existed on the date such Lender became a party to this Agreement or, with respect to payments to a new lending office so designated by a Lender (a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">New Lending Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), the date such Lender designated such New Lending Office with respect to an Advance&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall not apply to the extent the indemnity payment or additional amounts any Secured Party would be </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">47</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">entitled to receive (without regard to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) do not exceed the indemnity payment or additional amounts that the transferor Lender or the Lender making the designation of such New Lending Office would have been entitled to receive in the absence of such transfer or designation, or (ii) the obligation to pay such additional amounts would not have arisen but for a failure by such Secured Party to comply with paragraphs (g) or (h) below.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)Promptly after the date of any payment of Taxes or Other Taxes, the Borrower will furnish to the Administrative Agent the original or a certified copy of a receipt issued by the relevant Governmental Authority evidencing payment thereof (or other evidence of payment as may be reasonably satisfactory to the Administrative Agent).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)If any payment is made by the Borrower (or the Seller on its behalf) to or for the account of any Secured Party after deduction for or on account of any Taxes or Other Taxes, and an indemnity payment or additional amounts are paid by the Borrower pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, then, if such Secured Party, in its sole discretion exercised in good faith, determines that it is entitled to a refund of such Taxes or Other Taxes, such Secured Party shall, to the extent that it can do so without prejudice to the retention of the amount of such refund, apply for such refund and reimburse to the Borrower (or the Seller, as applicable) such amount of any refund received (net of reasonable out-of-pocket expenses incurred) attributable to the relevant Taxes or Other Taxes and any interest paid by the relevant Governmental Authority with respect to such refund&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that in the event that such Secured Party is required to repay such refund to the relevant taxing authority, the Borrower agrees to return the refund to such Secured Party.  Notwithstanding anything to the contrary in this paragraph (f), in no event will a Secured Party be required to pay an amount to the Borrower pursuant to this paragraph (f) the payment of which would place the Secured Party in a less favorable net after-tax position than the Secured Party would have been in if the Tax or Other Tax subject to indemnification and giving rise to such refund had not been deducted, withheld or otherwise imposed and the indemnification payments or additional amounts with respect to such Tax or Other Tax had never been paid. This paragraph (f) shall not be construed to require any Secured Party to make available its tax returns (or any other information related to its taxes that it deems confidential) to the Borrower or any other Person.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vii)(i) Any Secured Party and each Participant that is entitled to an exemption from or reduction of withholding Tax with respect to payments made under this Agreement shall deliver to the Borrower and the Administrative Agent, at the time or times reasonably requested by the Borrower or the Administrative Agent, such properly completed and executed documentation reasonably requested by the Borrower or the Administrative Agent as will permit such payments to be made without withholding or at a reduced rate of withholding.  In addition, any Secured Party and each Participant, if reasonably requested by the Borrower or the Administrative Agent, shall deliver such other documentation prescribed by Applicable Law or reasonably requested by the Borrower or the Administrative Agent as will enable the Borrower or the Administrative Agent to determine whether or not such Secured Party or Participant, as the case may be, is subject to backup withholding or information reporting requirements. Notwithstanding anything to the contrary in the preceding two sentences, the completion, execution and submission of such documentation (other than such documentation set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03(g)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> below) shall not be required if in the Secured Party's or Participant's, as the case may be, reasonable judgment such completion, execution or submission would subject such Secured Party or Participant to any material unreimbursed cost or expense or would materially prejudice the legal or commercial position of such Secured Party or Participant.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;Without limiting the generality of the foregoing, (i) each Secured Party and each Participant that is a U.S. person as that term is defined in Section 7701(a)(30) of the Code (a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) hereby agrees that it shall, no later than the Closing Date or, in the case of a Secured Party or Participant which acquires an interest in the Advances in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">48</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the date upon which such Secured Party or Participant which acquires an interest in the Advances, deliver to the Borrower and the Administrative Agent an accurate, complete and signed electronic copy of IRS Form W-9 or successor form, certifying that such Secured Party or Participant is on the date of delivery thereof not subject to United States backup withholding tax and (ii) each Secured Party or Participant that is organized under the laws of a jurisdiction outside than the United States (a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Non-U.S. Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) shall, no later than the date upon which such Secured Party or Participant which acquires an interest in the Advances in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, to the extent legally entitled to do so, deliver to the Borrower and the Administrative Agent&#58; (1) in the case of a Non-U.S. Lender claiming the benefits of an income tax treaty to which the United States is a party (x) with respect to payments of interest under this Agreement or any Facility Document, accurate, complete and signed electronic copies of IRS Form W-8BEN or IRS Form W-8BEN-E establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the &#34;interest&#34; article of such tax treaty and (y) with respect to any other applicable payments under this Agreement or any Facility Document, IRS Form W-8BEN or IRS Form W-8BEN-E establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the &#34;business profits&#34; or &#34;other income&#34; article of such tax treaty&#59; an accurate, complete and signed electronic copy of IRS Form W-8ECI&#59; (3) in the case of a Non-U.S. Lender claiming exemption from U.S. Federal withholding tax under Section 871(h) or 881(c) of the Code, such Non-U.S. Lender shall provide (x) a certification substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit E-1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to the effect that such Non-U.S. Lender (x) is not a bank for purposes of Section 881(c) of the Code, (y) is not a 10 percent shareholder (within the meaning of Section 871(h)(3)(B) of the Code) of the Borrower and (z) is not a controlled foreign corporation related to the Borrower (within the meaning of Section 864(d)(4) of the Code) (a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Tax Compliance Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), and such Non-U.S. Lender agrees that it shall notify the Borrower and the Administrative Agent in the event any such representation is no longer accurate and (y) a IRS Form W-8BEN or IRS Form W-8BEN-E&#59; or (4) to the extent a Non-U.S. Lender is not the beneficial owner, an accurate, complete and signed electronic copy of IRS Form W-8IMY, accompanied by IRS Form W-8ECI, IRS Form W-8BEN, IRS Form W 8BEN-E, a U.S. Tax Compliance Certificate substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit E-2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit E-3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, IRS Form W-9, and&#47;or other certification documents from each beneficial owner, as applicable&#59; provided that if the Non-U.S. Lender is a partnership and one or more direct or indirect partners of such Non-U.S. Lender are claiming the portfolio interest exemption, such Non-U.S. Lender may provide a U.S. Tax Compliance Certificate substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit E-4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> on behalf of each such direct and indirect partner.  Such forms shall be delivered by each Non-U.S. Lender on or before the date it acquires an interest in the Advances and on or before the date, if any, such Non-U.S. Lender designates a New Lending Office.  In addition, each Non-U.S. Lender shall deliver such forms as promptly as reasonable after receipt of a reasonable request therefor from the Borrower or the Administrative Agent.  Notwithstanding any other provision of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, a Non-U.S. Lender shall not be required to deliver any form pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that such Non-U.S. Lender is not legally able to deliver.  Each Lender agrees that if any form or certification it previously delivered expires or becomes obsolete or inaccurate in any respect, it shall update such form or certification or promptly notify the Borrower and the Administrative Agent in writing of its legal inability to do so.  Notwithstanding anything in this paragraph (g) to the contrary, any documentation required to be delivered by a Participant shall be delivered to the participating Lender, and such delivery shall satisfy its documentation requirements under this paragraph (g).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;If the Administrative Agent is a U.S. Person, it shall deliver to the Borrower on or prior to the date on which it becomes the Administrative Agent under this Agreement an accurate, complete and signed electronic copy of IRS Form W-9.  If the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">49</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Administrative Agent is not a U.S. Person, it shall provide to the Borrower on or prior to the date on which it becomes the Administrative Agent under this Agreement (and from time to time thereafter upon the reasonable request of the Borrower)&#58; (A) an accurate, complete and signed electronic copy of IRS Form W-8ECI with respect to any amounts payable to the Administrative Agent for its own account, and (B) an accurate, complete and signed electronic copy of IRS Form W-8IMY with respect to any amounts payable to the Administrative Agent for the account of others, certifying that it is a &#8220;U.S. branch&#8221; and that the payments it receives for the account of others are not effectively connected with the conduct of its trade or business within the United States and that it is using such form as evidence of its agreement with the Borrower to be treated as a U.S. Person with respect to such payments (and the Borrower and the Administrative Agent agree to so treat the Administrative Agent as a U.S. Person with respect to such payments as contemplated by Section 1.1441-1(b)(2)(iv) of the United States Treasury Regulations).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(viii)If any Secured Party requires the Borrower to pay any additional amount to such Secured Party or any taxing Governmental Authority for the account of such Secured Party or to indemnify such Secured Party pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, then such Secured Party shall use reasonable efforts to designate a different lending office for funding or booking its Advances hereunder or to assign its rights and obligations hereunder to another of its offices, branches or affiliates, if such Lender determines, in its sole discretion exercised in good faith, that such designation or assignment (i) would eliminate or reduce amounts payable pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> in the future and (ii) would not subject such Secured Party to any unreimbursed cost or expense and would not otherwise be disadvantageous to such Secured Party.  The Borrower hereby agrees to pay all reasonable costs and expenses incurred by any Lender in connection with any such designation or assignment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ix)Nothing in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall be construed to require any Secured Party to make available its tax returns (or any other information relating to its taxes that it deems confidential) to the Borrower or any other Person.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Compliance with FATCA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If a payment made to a Lender or Participant under this Agreement or any Facility Document would be subject to U.S. federal withholding Tax imposed by FATCA if such Lender or Participant were to fail to comply with the applicable reporting requirements of FATCA (including those contained in Section 1471(b) or 1472(b) of the Code, as applicable), such Lender or Participant shall deliver to the Borrower and the Administrative Agent at the time or times prescribed by law and at such time or times reasonably requested by the Borrower or the Administrative Agent such documentation prescribed by Applicable Law (including as prescribed by Section 1471(b)(3)(C)(i) of the Code) and such additional documentation reasonably requested by the Borrower or the Administrative Agent as may be necessary for the Administrative Agent and the Borrower to comply with their obligations under FATCA and to determine that such Lender or Participant has complied with such applicable reporting requirements or to determine the amount required to be deducted or withheld under FATCA, if any.  Solely for purposes of this paragraph (j), &#34;FATCA&#34; shall include any amendments made to FATCA after the date of this Agreement.  Notwithstanding anything in this paragraph (j) to the contrary, any documentation required to be delivered by a Participant shall be delivered to the participating Lender, and such delivery shall satisfy its documentation requirements under this paragraph (j).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xi)The Lenders shall severally indemnify the Administrative Agent, within 10 days after demand therefor, for (i) any Taxes or Other Taxes attributable to such Lender, (ii) any taxes attributable to such Lender's failure to comply with the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> relating to the maintenance of a Participant Register and (iii) any taxes excluded from the definition of Taxes pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> attributable to such Lender, in each case, that are payable or paid by the Administrative Agent in connection with any Facility Document, and any reasonable </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">50</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">expenses arising therefrom or with respect thereto, whether or not such taxes were correctly or legally imposed or asserted by the relevant Governmental Authority.  A certificate as to the amount of such payment or liability delivered to any Lender by the Administrative Agent shall be conclusive absent manifest error.  Each Lender hereby authorizes the Administrative Agent to set off and apply any and all amounts at any time owing to such Lender under any Facility Document or otherwise payable by the Administrative Agent to the Lender from any other source against any amount due to the Administrative Agent under this paragraph (k).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xii)Each party's obligations under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall survive the resignation or replacement of the Administrative Agent or any assignment of rights by, or the replacement of, a Lender, the termination of the commitments and the repayment, satisfaction or discharge of all obligations under any Facility Document.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0j</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:14.7pt;text-decoration:underline">Costs and Expenses&#59; Indemnification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(viii)The Borrower agrees to promptly pay on demand (i) all reasonable and documented out-of-pocket costs and expenses of the Administrative Agent, the other Lenders and the Program Support Providers in connection with the preparation, review, negotiation, reproduction, execution and delivery of this Agreement and the other Facility Documents, including the reasonable and documented fees and disbursements of a single counsel for the Administrative Agent, the Lenders and the Program Support Providers taken as a, UCC filing fees and all other related fees and expenses in connection therewith&#59; and in connection with any modification or amendment of this Agreement or any other Facility Document.  Further, the Borrower shall promptly pay on demand (A) all reasonable out-of-pocket costs and expenses (including all reasonable and documented fees, expenses and disbursements of legal counsel (it being understood that such counsel shall be limited to one single counsel for the Administrative Agent, all Lenders and the Program Support Providers taken as a whole, plus any requisite single local counsel (in each jurisdiction in which any enforcement action is pending) for the Administrative Agent, all Lenders and the Program Support Providers taken as a whole) and any auditors and accountants engaged by the Administrative Agent) incurred by the Administrative Agent, the Lenders and the Program Support Providers in the preparation, execution, delivery, filing, recordation, administration, performance or enforcement of this Agreement or any other Facility Document or any consent, amendment, waiver or other modification relating thereto, (B) all reasonable out-of-pocket costs and expenses of creating, perfecting, releasing or enforcing the Administrative Agent's security interests in the Collateral, including filing and recording fees, expenses, search fees, and title insurance premiums, and (C) after the occurrence of any Event of Default, all costs and expenses incurred by the Administrative Agent, the Lenders and the Program Support Providers in connection with the preservation, collection, foreclosure or enforcement of the Collateral subject to the Facility Documents or any interest, right, power or remedy of the Administrative Agent, the Lenders and the Program Support Providers or in connection with the collection or enforcement of any of the Obligations or the proof, protection, administration or resolution of any claim based upon the Obligations in any insolvency proceeding, including all reasonable and documented fees and disbursements of attorneys, accountants, auditors, consultants, appraisers and other professionals engaged by the Administrative Agent, the Lenders and the Program Support Providers.  The undertaking in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall survive repayment of the Obligations, any foreclosure under, or modification, release or discharge of, any or all of the Related Documents, termination of this Agreement and the resignation or replacement of the Administrative Agent.  Without prejudice to its rights hereunder, the expenses and the compensation for the services of the Administrative Agent are intended to constitute expenses of administration under any applicable bankruptcy law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ix)The Borrower agrees to indemnify each Secured Party and each of their Affiliates and the respective officers, directors, employees, agents, managers of, and any Person controlling any of, the foregoing (each, an &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Indemnified Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) for any and all claims, damages, losses, liabilities, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">51</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">obligations, expenses, penalties, actions, suits, judgments and disbursements of any kind or nature whatsoever, (including the reasonable and documented fees and disbursements of counsel (but limited, in the case of legal fees and expenses of the Indemnified Parties, to one counsel to such Indemnified Parties taken as a whole and any single local counsel (in each jurisdiction in which any enforcement action is pending) for the Indemnified Parties taken as a whole)) that may be incurred by or awarded against any Indemnified Party, in each case arising out of or in connection with or by reason of the execution, delivery, enforcement, performance, administration of or otherwise arising out of or incurred in connection with this Agreement, any other Facility Document, any Related Document or any transaction contemplated hereby or thereby (collectively, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Liabilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), including any such Liability that is incurred or arises out of or in connection with, or by reason of any one or more of the following&#58;  (i) preparation for a defense of any investigation, litigation or proceeding arising out of, related to or in connection with this Agreement, any other Facility Document, any Related Document or any of the transactions contemplated hereby or thereby&#59; (ii) any breach of any covenant or obligation by the Borrower or the Seller contained in any Facility Document&#59; (iii) any representation or warranty made or deemed made by the Borrower or the Seller contained in any Facility Document or in any certificate, statement or report delivered in connection therewith is false or misleading&#59; (iv) any failure by the Borrower or the Seller to comply with any Applicable Law or contractual obligation binding upon it&#59; (v) any failure to vest, or delay in vesting, in the Administrative Agent (for the benefit of the Secured Parties) a perfected security interest in all of the Collateral free and clear of all Liens solely in the event such failure to vest or delay in vesting is a result of an act or omission of the Borrower, the Seller or the Originator&#59; (vi) any action or omission, not expressly authorized by the Facility Documents, by the Borrower, the Seller or any Affiliate of the Borrower or the Seller which has the effect of reducing or impairing the Collateral or the rights of the Administrative Agent or the Secured Parties with respect thereto&#59; (vii) the failure to file, or any delay in filing, by the Borrower or the Seller of financing statements, continuation statements or other similar instruments or documents under the UCC of any applicable jurisdiction or other Applicable Law with respect to any Collateral, whether at the time of any Advance or at any subsequent time&#59; (viii) any dispute, claim, offset or defense (other than the discharge in bankruptcy of an Obligor) of an Obligor to the payment with respect to any Collateral (including a defense based on any Facility Receivable (or the Related Documents evidencing such Facility Receivable) not being a legal, valid and binding obligation of such Obligor enforceable against it in accordance with its terms), or any other claim resulting from any related property&#59; (ix) the commingling of Collections on the Collateral at any time with other funds&#59; (x) any failure by the Borrower to give reasonably equivalent value to the applicable seller, in consideration for the transfer by such seller to the Borrower of any item of Collateral or any attempt by any Person to void or otherwise avoid any such transfer under any statutory provision or common law or equitable action, including any provision of the Bankruptcy Code&#59; (xi) any Unmatured Event of Default or Event of Default&#59; (xii) the use of proceeds of any Advance&#59; (xiii) any attempt by any person to void or otherwise avoid any transfer of Facility Receivables to the Borrower under any statutory provision or common law or equitable action, including any provision of the Bankruptcy Code&#59; (xiv) any and all civil penalties or fines assessed by OFAC against, and all reasonable costs and expenses (including attorneys' fees and disbursements) incurred in connection with the defense thereof by the Administrative Agent or any Lender as a result of funding all or any portion of the advances or the acceptance of payments or of Collateral due under the Facility Document and (xv) the failure by the Borrower to pay when due any taxes for which the Borrower is liable, including sales, excise or personal property taxes payable in connection with the Collateral&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that the Borrower shall not be liable (A) for any Liability arising due to the deterioration in the credit quality or market value of the Facility Receivables or other Collateral hereunder or (B) to the extent any such Liability is found in a final, non-appealable judgment by a court of competent jurisdiction to have resulted solely from such Indemnified Party's fraud, gross negligence or willful misconduct&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that in no event will the Borrower or the Parent have any liability for any special, exemplary, indirect, punitive or consequential damages (including but not limited to lost profits) </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">52</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in connection with or as a result of such Indemnified Party's activities related to this Agreement or any Facility Document or any agreement or instrument contemplated hereby or thereby or referred to herein or therein&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.04(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall not apply to any payment hereunder which relates to taxes, levies, imposts, deductions, charges and withholdings, and all liabilities (including penalties, interest and expenses) with respect thereto except for taxes, levies, imposts, deductions, charges and withholdings and all liabilities (including penalties, interest and expenses) that arise from a non-tax claim.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(x)All amounts due under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall be payable not later than twenty (20) Business Days after written demand therefor accompanied by documentation reasonably evidencing the related Liabilities subject to such demand.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0k</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Execution in Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Agreement may be executed in multiple counterparts, each of which shall be deemed to be an original, but together they shall constitute one and the same instrument.  Facsimile and .pdf signatures shall be deemed valid and binding to the same extent as the original and the parties affirmatively consent to the use thereof, with no such consent having been withdrawn.  Each party agrees that this Agreement and any documents to be delivered in connection with this Agreement may be executed by means of an electronic signature.  Any electronic signatures appearing on this Agreement and such other documents are the same as handwritten signatures for the purposes of validity, enforceability, and admissibility.  Each party hereto shall be entitled to conclusively rely upon, and shall have no liability with respect to, any electronic signature or faxed, scanned, or photocopied manual signature of any other party and shall have no duty to investigate, confirm or otherwise verify the validity or authenticity thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0l</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:14.7pt;text-decoration:underline">Assignability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)Each Lender may, with the consent of the Administrative Agent and the Borrower (in each case not to be unreasonably withheld or delayed), assign to an assignee all or a portion of its rights and obligations under this Agreement (including all or a portion of its outstanding Advances or interests therein owned by it, together with ratable portions of its Commitment)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the Borrower shall be deemed to have consented to any such assignment unless it shall object thereto by written notice to the Administrative Agent within ten (10) Business Days after having received notice thereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)the Borrower's consent to any such assignment shall not be required if the assignee is a Permitted Assignee with respect to such assignor&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)the Borrower's consent to any such assignment pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.06(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall not be required if an Event of Default shall have occurred and is continuing (and has not been waived by the Lenders in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xi)The parties to each such assignment shall execute and deliver to the Administrative Agent an Assignment and Acceptance and the applicable tax forms required by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  For the avoidance of doubt, the parties hereto acknowledge and agree that any Conduit Lender may assign its rights and obligations hereunder and under the Advances to any Program Support Provider or Conduit Assignee (and any such Program Support Provider or Conduit Assignee may assign its rights and obligations hereunder to any Conduit Lender hereunder), in each case, without the consent of the Borrower, the Administrative Agent or any other Person.  Notwithstanding any other provision of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, any Lender may at any time pledge or grant a security interest in all or any portion of its rights (including rights to payment of principal and interest) under this Agreement to secure obligations of such Lender, including any pledge or security interest granted to a Federal Reserve Bank and, in the case of a Conduit Lender, to its program collateral agent or trustee, in each case, without notice to or consent of the Borrower or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">53</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the Administrative Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that no such pledge or grant of a security interest shall release such Lender from any of its obligations hereunder or substitute any such pledgee or grantee for such Lender as a party hereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xii)The Borrower may not assign its rights or obligations hereunder or any interest herein without the prior written consent of the Administrative Agent and the Majority Lenders.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xiii)(i) Any Lender may, without the consent of the Borrower, sell participations to one or more banks or other entities (a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) in all or a portion of such Lender's rights and obligations under this Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that (A) such Lender's obligations under this Agreement shall remain unchanged, (B) such Lender shall remain solely responsible to the other parties hereto for the performance of such obligations, (C) the Borrower, the Administrative Agent and the other Lenders shall continue to deal solely and directly with such Lender in connection with such Lender's rights and obligations under this Agreement, and (D) each Participant shall have agreed to be bound by this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.06(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 11.09(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">11.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">11.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 2.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">11.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall apply to each Participant as if it were a Lender and had acquired its interest by assignment pursuant to paragraph (a) of this Section&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that no Participant shall be entitled to any amount under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">11.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> which is greater than the amount the related Lender would have been entitled to under any such Sections or provisions if the applicable participation had not occurred, except to the extent such entitlement to receive a greater payment results from a change in Applicable Law that occurs after the Participant acquired the applicable participation.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;In the event that any Lender sells participations in any portion of its rights and obligations hereunder, such Lender as non-fiduciary agent for the Borrower shall maintain a register on which it enters the name of all Participants in the Advances held by it and the principal amount (and stated interest thereon) of the portion of the Advance which is the subject of the participation (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Participant Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that no Lender shall have any obligation to disclose all or any portion of the Participant Register to any Person (including the identity of any Participant or any information relating to a Participant's interest in any Commitments, Advance or its other obligations under this Agreement) except to the extent that the relevant parties, acting reasonably and in good faith, determine that such disclosure is necessary to establish that such Commitment, Advance or other obligation is in registered form under Section 5f.103-1(c) of the United States Treasury Regulations.  Unless otherwise required by the IRS, any disclosure required by the foregoing sentence shall be made by the relevant Lender directly and solely to the IRS.  An Advance may be participated in whole or in part only by registration of such participation on the Participant Register.  Any participation of such Advance may be effected only by the registration of such participation on the Participant Register.  The entries in the Participant Register shall be conclusive absent manifest error.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xiv)The Administrative Agent, on behalf of and acting solely for this purpose as the non-fiduciary agent of the Borrower, shall maintain at its address specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or such other address as the Administrative Agent shall designate in writing to the Lenders, a copy of this Agreement and each signature page hereto and each Assignment and Acceptance delivered to and accepted by it and a register (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) for the recordation of the names and addresses of the Lenders and the aggregate outstanding principal amount of the Advances maintained by each Lender under this Agreement (and any stated interest thereon).  No assignment shall be effective unless it has been recorded in the Register as provided in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.06(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The entries in the Register shall be conclusive and binding for all purposes, absent manifest error, and the Borrower, the Administrative Agent and the Lenders may treat each Person whose name is recorded in the Register as a Lender hereunder for all purposes of this Agreement.  The Register shall be available for inspection by the Borrower or any Lender (in respect of such Lender's Advances or Commitments only) at any reasonable time and from time to time upon reasonable </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">54</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">prior notice.  An Advance may be assigned or sold in whole or in part only by registration of such assignment or sale on the Register and in accordance with this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Section shall be construed so that the Advances are at all times maintained in &#34;registered form&#34; within the meanings of Sections 163(f), 871(h)(2) and 881(c)(2) of the Code and any related regulations (and any successor provisions).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:16.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xv)Notwithstanding anything to the contrary set forth herein or in any other Facility Document, each Lender hereunder, and each Participant, must at all times be a &#34;qualified purchaser&#34; as defined in the Investment Company Act (a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Purchaser</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) and a &#34;qualified institutional buyer&#34; as defined in Rule 144A under the Securities Act (a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">QIB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;).  Each Lender represents to the Borrower (i) on the date that it becomes a party to this Agreement (whether by being a signatory hereto or by entering into an Assignment and Acceptance) and (ii) on each date on which it makes an Advance hereunder, that it is a Qualified Purchaser and a QIB.  Each Lender further agrees that it shall not assign, or grant any participations in, any of its Advances or its Commitment to any Person unless such Person is a Qualified Purchaser and a QIB.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0m</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:8.7pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  THIS AGREEMENT SHALL BE GOVERNED BY, AND SHALL BE CONSTRUED AND ENFORCED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK WITHOUT REGARD TO CONFLICT OF LAWS PRINCIPLES THEREOF (OTHER THAN SECTIONS 5-1401 AND 5-1402 OF THE NEW YORK GENERAL OBLIGATIONS LAW).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0n</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Severability of Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Any provision of this Agreement which is prohibited or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such prohibition or unenforceability without invalidating the remaining provisions hereof or affecting the validity or enforceability of such provision in any other jurisdiction.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.0o</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12.03pt;text-decoration:underline">Confidentiality</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each Secured Party agrees to keep confidential all non-public information provided to it by the Borrower, the Seller or the Parent with respect to the Borrower, the Seller, or the Parent or any of their respective Affiliates, the Collateral or any other information furnished to any Secured Party pursuant to this Agreement or any other Facility Document (collectively, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrower Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that nothing herein shall prevent any Secured Party from disclosing any Borrower Information (a) in connection with this Agreement and the other Facility Documents and not for any other purpose, (i) to any Secured Party or any Affiliate of a Secured Party, or (ii) any of their respective Affiliates, employees, officers, directors, agents, attorneys, consultants, accountants and other professional advisors (collectively, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Secured Party Representatives</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), it being understood that the Persons to whom such disclosure is made will be informed of the confidential nature of such Borrower Information, (b) subject to (x) an agreement to comply with the provisions of this Section (or other provisions at least as restrictive as this Section) or (y) in the case of any such recipient that is subject to a legal or professional (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Advisors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) duty of confidentiality, being informed of the confidential nature of the Borrower Information, (i) to use the Borrower Information only in connection with this Agreement and the other Facility Documents and not for any other purpose, to any actual or bona fide prospective permitted assignees and Participants in any of the Secured Parties' interests under or in connection with this Agreement and (ii) as reasonably required by any direct or indirect contractual counterparties or professional advisors thereto, to any swap or derivative transaction relating to the Borrower and its obligations, (c) to any Governmental Authority purporting to have jurisdiction over any Secured Party or any of its Affiliates or any Secured Party Representative (provided, that such Secured Party, shall, except with respect to any audit or examination conducted by bank accountants or any governmental bank regulatory authority exercising examination or regulatory authority, promptly notify the Borrower to the extent practicable and permitted by law, rule, regulation, judicial process, and governmental and regulatory authority (collectively, &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) to do so), (d) in response to any order of any court or other Governmental Authority or as may otherwise be required or ordered to be disclosed </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">55</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">pursuant to any Applicable Law (provided, that such Secured Party shall notify the Borrower promptly thereof, except with respect to any audit or examination conducted by bank accountants or any governmental bank regulatory authority exercising routine examination or regulatory authority) to the extent practicable and permitted by Law), (e) that is a matter of general public knowledge or that has heretofore been made available to the public by any Person other than any Secured Party or any Secured Party Representative, (f) in connection with the exercise of any remedy hereunder or under any other Facility Document, (g) was already lawfully known (without restriction on disclosure) to the Secured Party prior to the information being disclosed by the Borrower, the Seller or the Parent, as applicable, (h) has been rightfully furnished to the Secured Party without restriction on disclosure by a third person lawfully in possession thereof&#59; (i) independently developed by the Secured Party or its representatives, (j) with the Borrower's consent, (k) on a confidential basis, to any rating agency rating the Advances, or (l) with respect to any Conduit Lender (i) to any rating agency rating the CP of any Conduit Lender or a nationally recognized statistical rating organization in connection with any party's compliance with Rule 17g-5 promulgated by the U.S. Securities and Exchange Commission, (ii) to any administrative agent, sub-administrative agent, administrator, sub-administrator, administrative trustee, sub-administrative trustee or any entity servicing in a similar capacity for any Conduit Lender and (iii) to any Program Support Provider (including any equity provider to the applicable Conduit Lender), any potential Program Support Provider, any assignee or participant or potential assignee or participant of any Program Support Provider, any program collateral agent or trustee for any Conduit Lender, any provider of credit protection to a Lender or any provider of a hedge for the benefit of a Lender, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that with respect to the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (l)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, (ii) and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> such recipient from such Conduit Lender is informed of the confidentiality thereof and agree to maintain such confidentiality on the same terms as set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and each Person shall be responsible for any breach of these section by its Secured Party Representatives and Advisors.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.j</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.7pt;text-decoration:underline">Merger</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Agreement and the other Facility Documents executed by the Administrative Agent or the Lenders taken as a whole incorporate the entire agreement between the parties thereto concerning the subject matter thereof and such Facility Documents supersede any prior agreements among the parties relating to the subject matter thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.k</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  All representations and warranties made hereunder, in the other Facility Documents and in any certificate delivered pursuant hereto or thereto or in connection herewith or therewith shall survive the execution and delivery of this Agreement and the making of the Advances hereunder.  The agreements in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 2.04(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> 2.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> 7.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">7.06(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> 11.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> 11.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> 11.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> 11.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> 11.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> 11.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> 11.20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">11.21</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">11.22</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall survive the termination of this Agreement in whole or in part and the payment in full of the principal of and interest on the Advances.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.l</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.7pt;text-decoration:underline">Submission to Jurisdiction&#59; Waivers&#59; Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each party hereto hereby irrevocably and unconditionally&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)submits for itself and its property in any legal action or proceeding relating to this Agreement or the other Facility Documents to which it is a party, or for recognition and enforcement of any judgment in respect thereof, to the exclusive general jurisdiction of the courts of the State of New York, the courts of the United States for the Southern District of New York, and the appellate courts of any of them&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)consents that any such action or proceeding may be brought in any court described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.12(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and waives to the fullest extent permitted by Applicable Law any objection that it may now or hereafter have to the venue of any such action or proceeding in any such court or that such action or proceeding was brought in an inconvenient court and agrees not to plead or claim the same&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">56</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)agrees that service of process in any such action or proceeding may be effected by mailing a copy thereof by registered or certified mail (or any substantially similar form of mail), postage prepaid, to such party at its address set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or at such other address as may be permitted thereunder&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)agrees that nothing herein shall affect the right to effect service of process in any other manner permitted by law&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)waives, to the maximum extent not prohibited by law, any right it may have to claim or recover in any legal action or proceeding arising out of or relating to this Agreement or any other Facility Document any special, exemplary, indirect, punitive or consequential damages (as opposed to direct or actual damages) (whether or not the claim therefor is based on contract, tort or duty imposed by any applicable legal requirement).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.71pt;text-decoration:underline">Waiver of Jury Trial</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  EACH OF THE PARTIES HERETO HEREBY IRREVOCABLY AND UNCONDITIONALLY WAIVES TRIAL BY JURY IN ANY LEGAL ACTION OR PROCEEDING RELATING TO THIS AGREEMENT OR ANY OTHER FACILITY DOCUMENT OR FOR ANY COUNTERCLAIM THEREIN OR RELATING THERETO.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt;text-decoration:underline">Service of Process</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each party to this Agreement irrevocably consents to service of process in the manner provided for notices in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (other than by email or facsimile).  Nothing in this Agreement or any other Facility Document will affect the right of any party to this Agreement to serve process in any other manner permitted by law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.71pt;text-decoration:underline">Waiver of Setoff</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each of the Borrower and the Seller hereby waives any right of setoff it may have or to which it may be entitled under this Agreement from time to time against any Lender or its assets.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.d</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt;text-decoration:underline">PATRIOT Act Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Each Lender and the Administrative Agent hereby notifies the Borrower that pursuant to the requirements of the USA PATRIOT Act (Title III of Pub. L. 107 56 (signed into law on October 26, 2001)) (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">PATRIOT Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), it is required to obtain, verify and record information that identifies the Borrower, which information includes the name and address of the Borrower and other information that will allow the Lenders to identify the Borrower in accordance with the PATRIOT Act.  The Borrower shall provide, to the extent commercially reasonable, such information and take such actions as are reasonably requested in writing by any Lender in order to assist such Lender in maintaining compliance with the PATRIOT Act.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.e</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.71pt;text-decoration:underline">&#91;Reserved&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.f</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:20.04pt;text-decoration:underline">Non-Petition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)The Seller, the Parent, the Administrative Agent and each Lender hereby agrees not to institute against, or join, cooperate with or encourage any other Person in instituting against, the Borrower any bankruptcy, reorganization, receivership, arrangement, insolvency, moratorium or liquidation proceedings or other proceedings under federal or state bankruptcy or similar laws until at least one year and one day, or if longer the applicable preference period then in effect plus one day, after the payment in full of the Advances and the termination of all Commitments.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vii)Each of the parties hereto hereby covenants and agrees with respect to each Conduit Lender that, prior to the date which is one year and one day (or, if longer, any applicable preference period plus one day) after the payment in full of all outstanding indebtedness of such Conduit Lender (or its related commercial paper issuer), it will not institute against or join any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">57</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">other Person in instituting against such Conduit Lender any bankruptcy, reorganization, arrangement, insolvency or liquidation proceedings or other similar proceeding under the laws of the United States or any state of the United States.  The foregoing shall not limit the rights of the Borrower, the Seller, the Parent, the Administrative Agent or the Lenders to file any claim in, or otherwise take any action with respect to, any insolvency proceeding instituted against any Conduit Lender by a Person other than the Borrower, the Seller, the Parent, the Administrative Agent or the Lenders, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(viii)The provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall survive the termination of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.71pt;text-decoration:underline">Third Party Beneficiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Servicer, the Account Bank and the Backup Servicer shall be an express third-party beneficiary of this Agreement with a right to enforce the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that inure to its benefit.  No amendment or change adverse to the Servicer in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or any other section of this Agreement intended for the benefit of the Servicer, or that would result in an increase of the Servicer's obligations or diminution of its rights under the Servicing Agreement or otherwise, shall be made without the prior written consent of the Servicer.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt;text-decoration:underline">No Fiduciary Duty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Administrative Agent, each Lender and their Affiliates (collectively, solely for purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), may have economic interests that conflict with those of the Borrower, the Seller and the Parent (collectively, solely for purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Credit Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), their stockholders and&#47;or their affiliates.  Each Credit Party agrees that nothing in the Facility Documents or otherwise will be deemed to create an advisory, fiduciary or agency relationship or fiduciary or other implied duty between any Lender, on the one hand, and such Credit Party, its stockholders or its affiliates, on the other.  The Credit Parties acknowledge and agree that (i) the transactions contemplated by the Facility Documents (including the exercise of rights and remedies hereunder and thereunder) are arm's-length commercial transactions between the Administrative Agent  and the Lenders, on the one hand, and the Credit Parties, on the other, and (ii) in connection therewith and with the process leading thereto, (x) neither the Administrative Agent nor Lender has assumed an advisory or fiduciary responsibility in favor of any Credit Party, its stockholders or its affiliates with respect to the transactions contemplated hereby (or the exercise of rights or remedies with respect thereto) or the process leading thereto (irrespective of whether the Administrative Agent or any Lender has advised, is currently advising or will advise any Credit Party, its stockholders or its Affiliates on other matters) or any other obligation to any Credit Party except the obligations expressly set forth in the Facility Documents and (y) the Administrative Agent and each Lender is acting solely as principal and not as the agent or fiduciary of any Credit Party, its management, stockholders, creditors or any other Person.  Each Credit Party acknowledges and agrees that it has consulted its own legal and financial advisors to the extent it deemed appropriate and that it is responsible for making its own independent judgment with respect to such transactions and the process leading thereto.  Each Credit Party agrees that it will not claim that the Administrative Agent or any Lender has rendered advisory services of any nature or respect, or owes a fiduciary or similar duty to such Credit Party, in connection with such transaction or the process leading thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.71pt;text-decoration:underline">Excess Funds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding any provision contained in this Agreement to the contrary, other than in connection with the obligation to fund Borrowings in accordance herewith if such Conduit Lender has a Commitment hereunder, no Conduit Lender shall, nor shall be obligated to, pay any amount pursuant to this Agreement unless (i) such Conduit Lender has received funds which may be used to make such payment and which funds are not required to repay its CP when due and (ii) after giving effect to such payment, either (x) such Conduit Lender could issue CP to refinance all of its outstanding CP (assuming such outstanding CP matured at such time) in accordance with the program documents governing such Conduit Lender's commercial paper program or (y) all of such Conduit Lender's CP are paid in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">58</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">full.  Any amount which a Conduit Lender does not pay pursuant to the operation of the preceding sentence shall not constitute a claim (as defined in &#167;101 of the Bankruptcy Code) against or corporate obligation of such Conduit Lender for any such insufficiency unless and until such Conduit Lender satisfies the provisions of clauses (i) and (ii) above.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.d</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt;text-decoration:underline">Acknowledgement and Consent to Bail-In of Affected Financial Institutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary in any Facility Document or in any other agreement, arrangement or understanding among any such parties, each party hereto acknowledges that any liability of any Affected Financial Institution arising under any Facility Document, to the extent such liability is unsecured, may be subject to the write-down and conversion powers of the applicable Resolution Authority and agrees and consents to, and acknowledges and agrees to be bound by&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ix)the application of any Write-Down and Conversion Powers by the applicable Resolution Authority to any such liabilities arising hereunder which may be payable to it by any party hereto that is an Affected Financial Institution&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(x)the effects of any Bail-In Action on any such liability, including, if applicable&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)a reduction in full or in part or cancellation of any such liability&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)a conversion of all, or a portion of, such liability into shares or other instruments of ownership in such Affected Financial Institution, its parent undertaking, or a bridge institution that may be issued to it or otherwise conferred on it, and that such shares or other instruments of ownership will be accepted by it in lieu of any rights with respect to any such liability under this Agreement or any other Facility Document&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:18.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)the variation of the terms of such liability in connection with the exercise of the write-down and conversion powers of the applicable Resolution Authority.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.g</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.03pt;text-decoration:underline">Risk Retention</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Seller represents, warrants, covenants and agrees that, at all times prior to the termination of this Agreement, except as otherwise authorized by each Affected Person that is subject to the Securitisation Regulations, on an ongoing basis, that&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xi)it will retain and hold a material net economic interest in the Facility Receivables in an amount not less than 5% of the aggregate nominal value of the Facility Receivables measured as of each Borrowing Date (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Retained Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) in the form of a first loss position as referred to in paragraph (d) of Article 6(3) of each of the Securitisation Regulations by owning, initially, 100% of the Equity Interests of the Borrower, and will be entitled to any Collections remaining after the payment in full of each of the foregoing items in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:15.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xii)it will not, and will not permit any of its Affiliates to, (i) change the manner or form in which it retains the Retained Interest or (ii) subject such Equity Interests or the Retained Interest to credit risk mitigation or any other hedge, or sell, transfer or otherwise surrender all or part of the rights, benefits or obligations arising from the Retained Interest, in a manner which would be contrary to the Securitisation Regulations&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.03pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xiii)it (i) was not established for, and does not operate for, the sole purpose of securitizing exposures, (ii) has assets, securities and other investments excluding the Retained Interest, and (iii) has the capacity to meet its general payment obligations through resources other than the Retained Interest&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xiv)it will promptly, upon written request by the Administrative Agent (which may be in electronic form) and at the written direction of and on behalf of the Lenders, provide, or cause to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">59</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">be provided, such information as may be reasonably required by any Affected Person to satisfy its obligations under the Securitisation Regulations, but only if such information is in its possession or that of its Affiliates and to the extent it can provide that information without breaching a legal or contractual duty of confidentiality, and in each case, subject to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> hereof&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:16.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xv)it will (i) promptly, and in any event within five (5) Business Days, notify, or cause to be notified, the Administrative Agent in the event that it fails to comply with paragraphs (a) and (b) above in any material way and (ii) promptly notify, or cause to be notified, the Administrative Agent of any material breach of any of its covenants or representations contained in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.23</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#59; and </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:12.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xvi)it will, in each Monthly Report, confirm and represent (i) that it continues to hold the Retained Interest on an on-going basis and (ii) that it has not entered into credit risk mitigation, short positions, any other hedges or transfers with respect to the Retained Interest except as would be permitted by the Securitisation Regulations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1.m</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:14.7pt;text-decoration:underline">Amendment and Restatement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;This Agreement amends and restates the Existing Agreement as of the date hereof.  This Agreement shall not effect a novation of any of the obligations of the parties to the Existing Agreement, but instead shall be merely a restatement and, when applicable, an amendment of the terms governing such obligations.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;Remainder of Page Intentionally Left Blank&#93;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">60</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_51"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">IN WITNESS WHEREOF,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> the parties hereto have caused this Agreement to be executed by their respective officers thereunto duly authorized, as of the date first above written.</font></div><div style="margin-bottom:30pt;padding-left:225pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">COMPASS CONCIERGE SPV I, LLC, as Borrower</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58; _</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Scott Wahlers________________<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; Scott Wahlers<br>Title&#58; Treasurer</font></div><div style="margin-bottom:30pt;padding-left:225pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">COMPASS CONCIERGE, LLC, as Seller</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Scott Wahlers ________________<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; Scott Wahlers<br>Title&#58; Treasurer</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;Signature Page to Second Amended and Restated Revolving Credit and Security Agreement (Compass)&#93;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:30pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BARCLAYS BANK PLC, as Administrative Agent and as a Lender</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; John McCarthy ________________<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; John McCarthy<br>Title&#58; Director</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;Signature Page to Second Amended and Restated Revolving Credit and Security Agreement (Compass)&#93;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_54"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Schedule 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:17.03pt"><br><br>COMMITMENTS AND PERCENTAGES</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">LENDER</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">COMMITMENT</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">PERCENTAGE</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Barclays Bank PLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$75,000,000.00</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">TOTAL COMMITMENTS</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">$75,000,000.00</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">100%</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_57"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Schedule 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:17.03pt"><br><br>&#91;RESERVED&#93;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_60"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Schedule 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:17.03pt"><br><br>NOTICE INFORMATION</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.400%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If to the Administrative Agent or any Lender&#58;</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;Omitted&#93;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If to the Borrower&#58;</font></td><td colspan="3" style="padding:2px 1pt 2px 3.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;Omitted&#93;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If to the Seller&#58;</font></td><td colspan="3" style="padding:2px 1pt 2px 3.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;Omitted&#93;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If to the Parent&#58;</font></td><td colspan="3" style="padding:2px 1pt 2px 3.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;Omitted&#93;</font></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_63"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Schedule 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:17.03pt"><br><br>BORROWER ACCOUNT DETAILS</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Collection Account</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;Omitted&#93;</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Reserve Account</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;Omitted&#93;</font></div></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">APPENDIX A</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Definitions</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;See Tab 2&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_66"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 1</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#91;FORM OF REQUEST FOR ADVANCE&#93;</font></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;Date&#93;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Barclays Bank PLC, as Administrative Agent<br>745 Seventh Avenue, 5th Floor<br>New York, NY 10019<br>Attention&#58; Securitized Products Origination<br>Telephone No.&#58; 212-528-7475</font></div><div style="margin-bottom:12pt;padding-right:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Email&#58; &#91;Omitted&#93;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Ref&#58;  &#91;Borrower&#93;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Request for Advance is made pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of that certain Second Amended and Restated Revolving Credit and Security Agreement, dated as of August 5, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), </font><font style="color:#000000;font-family:'Times',sans-serif;font-size:12pt;font-weight:400;line-height:100%">among </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Compass Concierge SPV I, LLC, as Borrower (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), Barclays Bank PLC, as Administrative Agent (in such capacity, together with its successors and assigns, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), and each of the Lenders from time to time party thereto.  Capitalized terms used but not otherwise defined herein shall have the respective meanings assigned to such terms in the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.68pt">The Borrower hereby requests that on _____________, 20__ (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowing Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) it receive Borrowings under the Credit Agreement in an aggregate principal amount of ____________ Dollars ($_________) (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Requested Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) and requests that the Lenders remit, or cause to be remitted, their respective pro rata portions of such Requested Amount in accordance with the following wiring instructions&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Bank&#58;  &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#91;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#93;<br>Account Number&#58;&#160;&#160;&#160;&#160;&#91;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#93;<br>Account Name&#58;&#160;&#160;&#160;&#160;&#91;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#93;<br>ABA&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#91;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#93;<br>Reference&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#91;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#93;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">The Borrower certifies that immediately after giving effect to the proposed Borrowing on the Borrowing Date each of the applicable conditions precedent set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement are satisfied.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Request for Advance is made this ________ day of ________, 20___.</font></div><div style="margin-bottom:30pt;padding-left:225pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">COMPASS CONCIERGE SPV I, LLC, as Borrower</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58; ______________________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;<br>Title&#58;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_69"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Schedule 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:17.03pt"><br>TO REQUEST FOR ADVANCE<br>BORROWING BASE CERTIFICATE</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;To be attached hereto.&#93;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_72"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 2</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#91;FORM OF NOTICE OF PREPAYMENT&#93;</font></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;DATE&#93;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Barclays Bank PLC, as Administrative Agent<br>745 Seventh Avenue<br>5th Floor<br>New York, NY 10019<br>Attention&#58; Securitized Products Origination<br>Telephone No.&#58; 212-528-7475<br>Attention&#58; Securitized Products Origination<br>Telephone No.&#58; 212-528-7475</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Email&#58; &#91;Omitted&#93;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Ref&#58; &#91;_____&#93;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Notice of Prepayment is made pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of that certain Second Amended and Restated Revolving Credit and Security Agreement, dated as of August 5, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), </font><font style="color:#000000;font-family:'Times',sans-serif;font-size:12pt;font-weight:400;line-height:100%">among </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Compass Concierge SPV I, LLC, as Borrower (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), Compass Concierge, LLC, as Seller (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Seller</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), Barclays Bank PLC, as Administrative Agent (in such capacity, together with its successors and assigns, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), and each of the Lenders from time to time party thereto.  Capitalized terms used but not otherwise defined herein shall have the respective meanings assigned to such terms in the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.68pt">The Borrower hereby gives notice that on __________, 20 _ (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Prepayment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) it will make a prepayment under the Credit Agreement in the principal amount of _____________ Dollars ($ _________) (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Prepayment Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">The Borrower hereby gives notice of intent to prepay an aggregate principal amount equal to the Prepayment Amount to the Administrative Agent pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement and will remit, or cause to be remitted, the proceeds thereof to &#91;              &#93;.  The calculation of the Borrowing Base Test after giving effect to such prepayment is set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> hereto.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;SIGNATURE PAGE TO FOLLOW&#93;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WITNESS my hand on this ________ day of ___________, 20___.</font></div><div style="margin-bottom:30pt;padding-left:238.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">COMPASS CONCIERGE SPV I, LLC, as Borrower</font></div><div style="margin-bottom:12pt;padding-left:238.3pt;text-indent:0.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58; ______________________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;<br>Title&#58;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Schedule 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:17.03pt"><br>TO NOTICE OF PREPAYMENT</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_75"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:25.01pt"><br><br>&#91;FORM OF ASSIGNMENT AND ACCEPTANCE&#93;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Reference is made to the Second Amended and Restated Revolving Credit and Security Agreement, dated as of August 5, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), </font><font style="color:#000000;font-family:'Times',sans-serif;font-size:12pt;font-weight:400;line-height:100%">among </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Compass Concierge SPV I, LLC, as Borrower (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), Compass Concierge, LLC, as Seller (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Seller</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), Barclays Bank PLC, as Administrative Agent (in such capacity, together with its successors and assigns, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), and each of the Lenders from time to time party thereto.  Capitalized terms used but not otherwise defined herein shall have the respective meanings assigned to such terms in the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Assignor and the &#34;Assignee&#34; referred to on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> hereto agree as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.68pt">As of the Effective Date (as defined below), the Assignor hereby absolutely and unconditionally sells and assigns, without recourse, to the Assignee, and the Assignee hereby purchases and assumes, without recourse to or representation of any kind (except as set forth below) from Assignor, an interest in and to the Assignor's rights and obligations under the Credit Agreement and under the other Facility Documents equal to the percentage interest specified on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> hereto, including the Assignor's percentage interest specified on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> hereto of the outstanding principal amount of the Advances to the Borrower (such rights and obligations assigned hereby being the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Assigned Interests</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;). After giving effect to such sale, assignment and assumption, the Assignee's &#34;Percentage&#34; will be as set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> hereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">The Assignor (i) represents and warrants that immediately prior to the Effective Date it is the legal and beneficial owner of the Assigned Interest free and clear of any Lien created by the Assignor&#59; (ii) makes no representation or warranty and assumes no responsibility with respect to any statements, warranties or representations made in or in connection with the Facility Documents or the execution, legality, validity, enforceability, genuineness, sufficiency or value of, or the perfection or priority of any lien or security or ownership interest created or purported to be created under or in connection with, the Facility Documents or any other instrument or document furnished pursuant thereto or the condition or value of the Assigned Interest, Collateral relating to the Borrower, or any interest therein&#59; and (iii) makes no representation or warranty and assumes no responsibility with respect to the condition (financial or otherwise) of the Borrower, the Administrative Agent, the Servicer or any other Person, or the performance or observance by any Person of any of its obligations under any Facility Document or any instrument or document furnished pursuant thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.68pt">The Assignee (i) confirms that it has received a copy of the Credit Agreement and the other Facility Documents, together with copies of any financial statements delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement and such other documents and information as it has deemed appropriate to make its own credit analysis and decision to enter into this Assignment and Acceptance&#59; (ii) agrees that it will, independently and without reliance upon the Administrative Agent, the Assignor, or any other Lender and based on such documents and information as it shall deem appropriate at the time, continue to make its own credit decisions in taking or not taking action under or in connection with any of the Facility Documents&#59; (iii) appoints and authorizes the Administrative Agent to take such action as agent on its behalf and to exercise such powers and discretion under the Facility Documents as are delegated to the Administrative Agent by the terms thereof, together with such powers and discretion as are reasonably incidental thereto&#59; and (iv) agrees that it will perform in accordance with their terms all of the obligations that by the terms of the Facility Documents are required to be performed by it as a Lender.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">C-1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">The Assignee, by checking the box below, (i) acknowledges that it is required to be a Qualified Purchaser for purposes of the Investment Company Act at the time it becomes a Lender and on each date on which an Advance is made under the Credit Agreement and (ii) represents and warrants to the Assignor, the Borrower and the Administrative Agent that the Assignee is a Qualified Purchaser&#58;</font></div><div style="padding-left:58.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.500%"><tr><td style="width:1.0%"></td><td style="width:10.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.813%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FORMCHECKBOX</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By checking this box, the Assignee represents and warrants that it is a Qualified Purchaser.</font></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.68pt">Following the execution of this Assignment and Acceptance, it will be delivered to the Administrative Agent for acceptance and recording by the Administrative Agent.  The effective date for this Assignment and Acceptance (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) shall be the date of acceptance hereof by the Administrative Agent, unless a later effective date is specified on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> hereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">f.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:29.01pt">Upon such acceptance and recording by the Administrative Agent, as of the Effective Date, (i) the Assignee shall be a party to and bound by the provisions of the Credit Agreement and, to the extent provided in this Assignment and Acceptance, have the rights and obligations of a Lender thereunder and under any other Facility Document, (ii) without limiting the generality of the foregoing, the Assignee expressly acknowledges and agrees to its obligations of indemnification to the Administrative Agent pursuant to and as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> thereof, and (iii) the Assignor shall, to the extent provided in this Assignment and Acceptance, relinquish its rights and be released from its obligations under the Credit Agreement and under any other Facility Document.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Upon such acceptance and recording by the Administrative Agent, from and after the Effective Date, the Borrower shall make all payments under the Credit Agreement in respect of the Assigned Interest to the Assignee.  The Assignor and Assignee shall make all appropriate adjustments in payments under the Credit Agreement and the Assigned Interests for periods prior to the Effective Date directly between themselves.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">h.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">This Assignment and Acceptance shall be governed by, and construed in accordance with, the internal laws of the State of New York.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">i.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:29.67pt">This Assignment and Acceptance may be executed in any number of counterparts and by different parties hereto in separate counterparts, each of which when so executed shall be deemed to be an original and all of which taken together shall constitute one and the same agreement. Delivery of an executed counterpart of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to this Assignment and Acceptance by electronic means shall be effective as a delivery of a manually executed counterpart of this Assignment and Acceptance.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the Assignor and the Assignee have caused </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule&#160;I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to this Assignment and Acceptance to be executed by their officers thereunto duly authorized as of the date specified thereon.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">C-2</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Schedule 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:17.03pt"><br>TO ASSIGNMENT AND ACCEPTANCE</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Percentage interest transferred by Assignor&#58; __________%</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ASSIGNOR&#58;</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;INSERT NAME OF ASSIGNOR&#93;, as Assignor<br></font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">      Authorized Signatory<br><br></font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ASSIGNEE&#58;</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;INSERT NAME OF ASSIGNEE&#93;, as Assignee<br></font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">      Authorized Signatory</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Accepted this _______ day of __________, 20___</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BARCLAYS BANK PLC, as Administrative Agent<br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">      Authorized Signatory</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;Consented to this _______ day of _________, 20___<br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;_____&#93;, as Borrower<br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;<br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;<br>Title&#58;&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">1</font></div><div><font><br></font></div><div style="border-bottom:1pt solid black;margin-bottom:5pt;margin-top:10pt;width:150pt"></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Insert in Assignment and Acceptance if Borrower consent is required.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">C-3</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_78"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 4</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CONCIERGE CAPITAL UNDERWRITING POLICY</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;See Attached&#93;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">D-1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_81"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EXHIBIT E-1</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. TAX COMPLIANCE CERTIFICATE</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(For Foreign Lenders That Are Not Partnerships For U.S. Federal Income Tax Purposes)</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Reference is hereby made to the Second Amended and Restated Revolving Credit and Security Agreement, dated as of August 5, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), among Compass Concierge SPV I, LLC, as Borrower (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), Compass Concierge, LLC, as Seller (in such capacity, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Seller</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), Barclays Bank PLC, as Administrative Agent (in such capacity, together with its successors and assigns, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), and each of the Lenders from time to time party thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Pursuant to the provisions of Section 11.03(g) of the Credit Agreement, the undersigned hereby certifies that (i) it is the sole record and beneficial owner of the Advance(s) (as well as any note(s) evidencing such Advance(s)) in respect of which it is providing this certificate, (ii) it is not a &#34;bank&#34; within the meaning of Section 881(c)(3)(A) of the Code, (iii) it is not a &#34;ten percent shareholder&#34; of the Borrower within the meaning of Section 871(h)(3)(B) of the Code and (iv) it is not a &#34;controlled foreign corporation&#34; related to the Borrower as described in Section 881(c)(3)(C) of the Code.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The undersigned has furnished the Administrative Agent and the Borrower with a certificate of its non-U.S. Person status on IRS Form W-8BEN or IRS Form W-8BEN-E.  By executing this certificate, the undersigned agrees that (1) if the information provided in this certificate changes, the undersigned shall promptly so inform the Borrower and the Administrative Agent, and (2) the undersigned shall have at all times furnished the Borrower and the Administrative Agent with a properly completed and currently effective certificate in either the calendar year in which each payment is to be made to the undersigned, or in either of the two calendar years preceding such payments.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Unless otherwise defined herein, terms defined in the Credit Agreement and used herein shall have the meanings given to them in the Credit Agreement.</font></div><div style="margin-bottom:24pt;padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;NAME OF LENDER&#93;</font></div><div style="padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;_________________________________</font></div><div style="padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;</font></div><div style="margin-bottom:12pt;padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</font></div><div style="margin-bottom:12pt;padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date&#58;  ________ __, 20&#91;  &#93;</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">E-1-1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EXHIBIT E-2</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. TAX COMPLIANCE CERTIFICATE</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(For Foreign Participants That Are Not Partnerships For U.S. Federal Income Tax Purposes)</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Reference is hereby made to the Second Amended and Restated Revolving Credit and Security Agreement, dated as of August 5, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), among Compass Concierge SPV I, LLC, as Borrower (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), Compass Concierge, LLC, as Seller (in such capacity, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Seller</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), Barclays Bank PLC, as Administrative Agent (in such capacity, together with its successors and assigns, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), and each of the Lenders from time to time party thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Pursuant to the provisions of Section 11.03(g) of the Credit Agreement, the undersigned hereby certifies that (i) it is the sole record and beneficial owner of the participation in respect of which it is providing this certificate, (ii) it is not a &#34;bank&#34; within the meaning of Section 881(c)(3)(A) of the Code, (iii) it is not a &#34;ten percent shareholder&#34; of the Borrower within the meaning of Section 871(h)(3)(B) of the Code and (iv) it is not a &#34;controlled foreign corporation&#34; related to the Borrower as described in Section 881(c)(3)(C) of the Code.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The undersigned has furnished its participating Lender with a certificate of its non-U.S. Person status on IRS Form W-8BEN or IRS Form W-8BEN-E.  By executing this certificate, the undersigned agrees that (1) if the information provided in this certificate changes, the undersigned shall promptly so inform such Lender in writing, and (2) the undersigned shall have at all times furnished such Lender with a properly completed and currently effective certificate in either the calendar year in which each payment is to be made to the undersigned, or in either of the two calendar years preceding such payments.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Unless otherwise defined herein, terms defined in the Credit Agreement and used herein shall have the meanings given to them in the Credit Agreement.</font></div><div style="margin-bottom:24pt;padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;NAME OF PARTICIPANT&#93;</font></div><div style="padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;_________________________________</font></div><div style="padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;</font></div><div style="margin-bottom:12pt;padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</font></div><div style="margin-bottom:12pt;padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date&#58;  ________ __, 20&#91;  &#93;</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">E-2-1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EXHIBIT E-3</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. TAX COMPLIANCE CERTIFICATE</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(For Foreign Participants That Are Partnerships For U.S. Federal Income Tax Purposes)</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Reference is hereby made to the Second Amended and Restated Revolving Credit and Security Agreement, dated as of August 5, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), among Compass Concierge SPV I, LLC, as Borrower (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), Compass Concierge, LLC, as Seller (in such capacity, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Seller</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), Barclays Bank PLC, as Administrative Agent (in such capacity, together with its successors and assigns, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), and each of the Lenders from time to time party thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Pursuant to the provisions of Section 11.03(g) of the Credit Agreement, the undersigned hereby certifies that (i) it is the sole record owner of the participation in respect of which it is providing this certificate, (ii) its direct or indirect partners&#47;members are the sole beneficial owners of such participation, (iii) with respect such participation, neither the undersigned nor any of its direct or indirect partners&#47;members is a &#34;bank&#34; extending credit pursuant to a loan agreement entered into in the ordinary course of its trade or business within the meaning of Section 881(c)(3)(A) of the Code, (iv) none of its direct or indirect partners&#47;members is a &#34;ten percent shareholder&#34; of the Borrower within the meaning of Section 871(h)(3)(B) of the Code and (v) none of its direct or indirect partners&#47;members is a &#34;controlled foreign corporation&#34; related to the Borrower as described in Section 881(c)(3)(C) of the Code.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The undersigned has furnished its participating Lender with IRS Form W-8IMY accompanied by one of the following forms from each of its partners&#47;members that is claiming the portfolio interest exemption&#58;  (i) an IRS Form W-8BEN or IRS Form W-8BEN-E or (ii) an IRS Form W-8IMY accompanied by an IRS Form W-8BEN or IRS Form W-8BEN-E from each of such partner&#8217;s&#47;member&#8217;s beneficial owners that is claiming the portfolio interest exemption.  By executing this certificate, the undersigned agrees that (1) if the information provided in this certificate changes, the undersigned shall promptly so inform such Lender and (2) the undersigned shall have at all times furnished such Lender with a properly completed and currently effective certificate in either the calendar year in which each payment is to be made to the undersigned, or in either of the two calendar years preceding such payments.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Unless otherwise defined herein, terms defined in the Credit Agreement and used herein shall have the meanings given to them in the Credit Agreement.</font></div><div style="margin-bottom:24pt;padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;NAME OF PARTICIPANT&#93;</font></div><div style="padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;_________________________________</font></div><div style="padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;</font></div><div style="margin-bottom:12pt;padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date&#58;  ________ __, 20&#91;  &#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">E-3-1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EXHIBIT E-4</font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">U.S. TAX COMPLIANCE CERTIFICATE</font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(For Foreign Lenders That Are Partnerships For U.S. Federal Income Tax Purposes)</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Reference is hereby made to the Second Amended and Restated Revolving Credit and Security Agreement, dated as of August 5, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), among Compass Concierge SPV I, LLC, as Borrower (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), Compass Concierge, LLC, as Seller (in such capacity, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Seller</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), Barclays Bank PLC, as Administrative Agent (in such capacity, together with its successors and assigns, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), and each of the Lenders from time to time party thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Pursuant to the provisions of Section 11.03(g) of the Credit Agreement, the undersigned hereby certifies that (i) it is the sole record owner of the Advance(s) (as well as any note(s) evidencing such Advance(s)) in respect of which it is providing this certificate, (ii) its direct or indirect partners&#47;members are the sole beneficial owners of such Advance(s) (as well as any note(s) evidencing such Advance(s)), (iii) with respect to the extension of credit pursuant to this Credit Agreement or any other Facility Document, neither the undersigned nor any of its direct or indirect partners&#47;members is a &#34;bank&#34; extending credit pursuant to a loan agreement entered into in the ordinary course of its trade or business within the meaning of Section 881(c)(3)(A) of the Code, (iv) none of its direct or indirect partners&#47;members is a &#34;ten percent shareholder&#34; of the Borrower within the meaning of Section 871(h)(3)(B) of the Code and (v) none of its direct or indirect partners&#47;members is a &#34;controlled foreign corporation&#34; related to the Borrower as described in Section 881(c)(3)(C) of the Code.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The undersigned has furnished the Administrative Agent and the Borrower with IRS Form W-8IMY accompanied by one of the following forms from each of its partners&#47;members that is claiming the portfolio interest exemption&#58;  (i) an IRS Form W-8BEN or IRS Form W-8BEN-E or (ii) an IRS Form W-8IMY accompanied by an IRS Form W-8BEN or IRS Form W-8BEN-E from each of such partner&#8217;s&#47;member&#8217;s beneficial owners that is claiming the portfolio interest exemption.  By executing this certificate, the undersigned agrees that (1) if the information provided in this certificate changes, the undersigned shall promptly so inform the Borrower and the Administrative Agent, and (2) the undersigned shall have at all times furnished the Borrower and the Administrative Agent with a properly completed and currently effective certificate in either the calendar year in which each payment is to be made to the undersigned, or in either of the two calendar years preceding such payments.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Unless otherwise defined herein, terms defined in the Credit Agreement and used herein shall have the meanings given to them in the Credit Agreement.</font></div><div style="margin-bottom:24pt;padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;NAME OF LENDER&#93;</font></div><div style="padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58; </font></div><div style="padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;</font></div><div style="margin-bottom:12pt;padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date&#58;  ________ __, 20&#91;  &#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">E-4-1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_84"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EXHIBIT F</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#91;FORM OF&#93; &#91;CLOSING DATE&#93; &#91;AMENDMENT EFFECTIVE DATE&#93; CERTIFICATE</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">THE UNDERSIGNED HEREBY CERTIFY AS FOLLOWS&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.68pt">I am the &#91;chief financial officer&#93; of &#91;_____&#93; (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">I am delivering this certificate pursuant to &#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.01(d)&#93;&#91;Section 3.03(c)&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Second Amended and Restated Revolving Credit and Security Agreement, dated as of August 5, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), </font><font style="color:#000000;font-family:'Times',sans-serif;font-size:12pt;font-weight:400;line-height:100%">among </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Compass Concierge SPV I, LLC, as Borrower, Compass Concierge, LLC, as Seller, Barclays Bank PLC, as Administrative Agent, and each of the Lenders from time to time party thereto.  Capitalized terms used herein and not otherwise defined shall have the meanings assigned to them in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Appendix A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.68pt">I have reviewed the terms of &#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement&#93; &#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Transfer Agreement and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Purchase Agreement&#93; and the definitions and provisions contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Appendix A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to the Credit Agreement relating thereto, and, in my opinion, I have made, or have caused to be made under my supervision, such examination or investigation as is necessary to enable me to express an informed opinion as to the matters referred to herein.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Based upon my review and examination described in paragraph 3 above, I certify, on behalf of the Company that on and as of the &#91;Closing Date&#93; &#91;Amendment Effective Date&#93;&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;the representations and warranties contained in &#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement&#93; &#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Transfer Agreement and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Purchase Agreement&#93; are true and correct in all material respects on and as of the &#91;Closing Date&#93;&#91;Amendment Effective Date&#93; to the same extent as though made on and as of such date, except to the extent such representations and warranties specifically relate to an earlier date, in which case such representations and warranties are true and correct in all material respects on and as of such earlier date&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;as of the &#91;Closing Date&#93;&#91;Amendment Effective Date&#93;, no injunction or other restraining order shall have been issued and no hearing to cause an injunction or other restraining order to be issued shall be pending or noticed with respect to any action, suit or proceeding seeking to enjoin or otherwise prevent the consummation of, or to recover any damages or obtain relief as a result of, the borrowing contemplated hereby&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;to the knowledge of the Company, no event has occurred and is continuing or would result from the consummation of the borrowing contemplated hereby that would constitute an Early Amortization Event, an Unmatured Event of Default or an Event of Default.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.68pt">The foregoing certifications are made and delivered as of &#91;__&#93;, 20&#91;__&#93;.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">F-1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:24pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#91;COMPANY&#93;</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;  ________________________</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;  </font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; &#91;Chief Financial Officer&#93;</font></div><div style="padding-left:216pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">F-2</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_87"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EXHIBIT G</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#91;FORM OF&#93; SOLVENCY CERTIFICATE</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">THE UNDERSIGNED HEREBY CERTIFIES AS FOLLOWS&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">I am the &#91;Chief Financial Officer&#93; of &#91;_____&#93; (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">I am delivering this certificate pursuant to &#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.01(e)&#93;&#91;Section 3.03(d)&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Second Amended and Restated Revolving Credit and Security Agreement, dated as of August 5, 2022 (as amended, restated, supplemented or otherwise modified from time to time, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), </font><font style="color:#000000;font-family:'Times',sans-serif;font-size:12pt;font-weight:400;line-height:100%">among </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Compass Concierge SPV I, LLC, as Borrower, Compass Concierge, LLC, as Seller, Barclays Bank PLC, as Administrative Agent, and each of the Lenders from time to time party thereto.  Capitalized terms used herein and not otherwise defined shall have the meanings assigned to them in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Appendix A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">I have reviewed the terms of the Credit Agreement and the definitions and provisions contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Appendix A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to the Credit Agreement relating thereto, together with each of the other Facility Documents, and, in my opinion, have made, or have caused to be made under my supervision, such examination or investigation as is necessary to enable me to express an informed opinion as to the matters referred to herein.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Based upon my review and examination described in paragraph 3 above, I certify that as of the date hereof , after giving effect to the consummation of the transactions contemplated by the Facility Documents, the Company is Solvent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">The foregoing certifications are made and delivered as of &#91;__&#93;, 20&#91;__&#93;.</font></div><div style="margin-bottom:30pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#91;COMPANY&#93;</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;  ________________________</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;  </font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; &#91;Chief Financial Officer&#93;</font></div><div id="i0fb92f76ff4043ca822ec4f95551b454_386"></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">APPENDIX A</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Definitions</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Acceptance List</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Transfer Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Accepted Collections Policies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the servicing policies of the Servicer with respect to the servicing and administration of the Notable Receivables following the related Loan's maturity date, which is in effect as of the date hereof and a current copy of which is attached as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to the Servicing Agreement, as such policies may be amended, modified or supplemented from time to time in accordance with the terms of the Servicing Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Accepted Servicing Policies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the servicing policies of the Servicer with respect to the servicing and administration of the Notable Receivables prior to the related Loan's maturity date, which is in effect as of the date hereof and a current copy of which is attached as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to the Servicing Agreement, as such policies may be amended, modified or supplemented from time to time in accordance with the terms of the Servicing Agreement.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">G-1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">KE 89279558.1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Account Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means (i) JPMorgan Chase Bank, N.A. or (ii) another institution acceptable to the Administrative Agent in its reasonable discretion&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that each Account Bank shall be required to have (a) a combined capital and surplus of at least $200,000,000, (b) an office within the United States and (c) a short-term rating of at least &#34;P-1&#34; by Moody's, at least &#34;A-1&#34; by S&#38;P and at least &#34;F1&#34; by Fitch and a long-term rating of at least &#34;Baa1&#34; by Moody's, at least &#34;BBB+&#34; by S&#38;P and at least &#34;BBB (high)&#34; by Fitch.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Account Bank Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the fee payable monthly by the Borrower to the Account Bank, if any, in respect of the maintenance of the Borrower Accounts.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Account Control Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Blocked Account Control Agreement, dated as of the Closing Date, among the Borrower, the Account Bank and the Administrative Agent establishing &#34;control&#34; within the meaning of the UCC over the Collection Account and the Reserve Account.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Adjusted Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, for purposes of any calculation, the rate per annum equal to (a) Term SOFR for such calculation, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (b) 0.11448&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if Adjusted Term SOFR as so determined shall ever be less than the Floor, then Adjusted Term SOFR shall be deemed to be the Floor.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in the preamble to the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Advance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the advance of a loan by the Lenders to the Borrower pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Article II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Advance Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means (a) with respect to any Eligible Receivable originated less than one hundred twenty-two (122) days prior to the related Determination Date, 82.5.0% or following the occurrence and during the continuance of a Level I Trigger Event, 77.5%, (b) with respect to any Eligible Receivable originated equal to or greater than one hundred twenty-two (122) days but less than one hundred eighty-three (183) days prior to the related Borrowing Date, 75.0% or following the occurrence and during the continuance of a Level I Trigger Event, 70.0%, (c) with respect to any Eligible Receivable originated equal to or greater than one hundred eighty-three (183) days but less than three hundred five (305) days prior to the related Borrowing Date, 70.0% or following the occurrence and during the continuance of a Level I Trigger Event, 65.0%, (d) with respect to any Eligible Receivable originated equal to or greater than three hundred five (305) days prior to the related Borrowing Date but less than three hundred ninety-five (395) days prior to the related Borrowing Date, 60.0% or following the occurrence and during the continuance of a Level I Trigger Event, 55.0%&#59; or (e) notwithstanding the foregoing, with respect to any Eligible Receivable that has received an Approved Extension and&#47;or an Approved Payment Plan Adjustment, 60.0%, or following the occurrence and during the continuance of a Level I Trigger Event, 55.0%.  For the avoidance of doubt, any Facility Receivable (other than a Facility Receivable that received an Approved Extension and&#47;or an Approved Payment Plan Adjustment) originated equal to or greater than three hundred ninety-five (395) days prior to any date of determination shall have an Advance Rate equal to 0.0% and shall not constitute an Eligible Receivable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Affected Financial Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means (a) any EEA Financial Institution or (b) any UK Financial Institution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Affected Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means (i) each Lender and (ii) each Program Support Provider.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, in respect of a referenced Person, another Person (other than any natural person) Controlling, Controlled by or under common Control with such referenced </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Person, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that a Person shall not be deemed to be an &#34;Affiliate&#34; of another Person solely because it is under the common ownership or control of the same financial sponsor or affiliate thereof as such Person (except if any such Person provides collateral under, guarantees or otherwise supports the obligations of the other such Person).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Aggregate Discounted Principal Balance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, when used with respect to all or a portion of the Facility Receivables, the sum of the Discounted Principal Balances of all or of such portion of such Facility Receivables.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in the preamble.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Amendment Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means August 5, 2022.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Amendment Effective Date Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means an Amendment Effective Date Certificate substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Amortization Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the earlier to occur of (i) the Scheduled Revolving Period Termination Date and (ii) an Early Amortization Event.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Amortization Margin</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in the Fee Letter.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any action, code, consent decree, constitution, decree, directive, enactment, finding, law, injunction, binding interpretation, judgment, order, ordinance, proclamation, promulgation, regulation, requirement, rule, rule of law, settlement agreement, statute, or writ, of any Governmental Authority, or any particular section, part or provision thereof, including all Federal and state banking or securities laws, to which the Person in question is subject or by which it or any of its assets or properties are bound&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that such term shall also include the rules, requirements and regulations issued by credit card associations and the National Automated Clearing House Association, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable Margin</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in the Fee Letter.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable Tenor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Available Tenor, either a tenor (including overnight) or an interest payment period having approximately the same length (disregarding business day adjustment) as such Available Tenor.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Approved Extension</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Facility Receivable, an extension granted by the Servicer to the date such Facility Receivable is fully due and payable&#59; provided, that&#58; (a) such extension is granted pursuant to and in accordance with the Concierge Capital Extensions and Payment Arrangements Policy, (b) the duration of such extension may not exceed six (6) months, (c) such extension cannot be granted to a Facility Receivable where the closing of the sale of the related Property has occurred and (d) the related Facility Receivable has not previously received an Approved Extension or an Approved Payment Plan Adjustment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Approved Payment Plan Adjustment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Facility Receivable, an alternative payment arrangement granted by the Servicer&#59; provided, that&#58; (a) such alternative payment arrangement is granted pursuant to and in accordance with the Concierge Capital Extensions and Payment Arrangements Policy, (b) such alternative payment arrangement does not result in an extension which duration exceeds six (6) months, (c) such alternative payment arrangement cannot be granted to a Facility Receivable where the closing of the sale of the related Property has occurred, (d) the related Facility Receivable has not previously received an Approved Extension, unless such Approved Extension, which taken in the aggregate with such alternative payment arrangement, does not extend the maturity of the related Facility Receivable </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">by more than six (6) months and (e) the related Facility Receivable has not previously received an Approved Payment Plan Adjustment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Assignment and Acceptance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means an Assignment and Acceptance in substantially the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to the Credit Agreement, entered into by a Lender, an assignee, the Administrative Agent and, if applicable, the Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Available Tenor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any date of determination and with respect to the then-current Benchmark, as applicable, (x) if such Benchmark is a term rate, any tenor for such Benchmark (or component thereof) that is or may be used for determining the length of an interest period pursuant to the Credit Agreement or (y) otherwise, any payment period for interest calculated with reference to such Benchmark (or component thereof) that is or may be used for determining any frequency of making payments of interest calculated with reference to such Benchmark, in each case, as of such date and not including, for the avoidance of doubt, any tenor for such Benchmark that is then-removed from the definition of &#34;Interest Accrual Period&#34; pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.17(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Backup Servicer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Vervent, Inc., in its capacity as backup servicer under the Backup Servicing Agreement, or any other Person acting as a backup servicer that has been approved in writing by the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Backup Servicing Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means that certain Amended and Restated Backup Servicing Agreement, dated as of July 29, 2021, among the Backup Servicer, the Borrower, the Servicer and the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Backup Servicing Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the fees payable monthly by the Borrower to the Backup Servicer pursuant to the terms of the Backup Servicing Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Bail-In Action</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the exercise of any Write-Down and Conversion Powers by the applicable Resolution Authority in respect of any liability of an Affected Financial Institution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Bail-In Legislation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means (a) with respect to any EEA Member Country implementing Article 55 of Directive 2014&#47;59&#47;EU of the European Parliament and of the Council of the European Union, the implementing law, regulation, rule or requirement for such EEA Member Country from time to time which is described in the EU Bail-In Legislation Schedule and (b) with respect to the United Kingdom,  Part I of the United Kingdom Banking Act 2009 (as amended from time to time) and any other law, regulation or rule applicable in the United Kingdom relating to the resolution of unsound or failing banks, investment firms or other financial institutions or their affiliates (other than through liquidation, administration or other insolvency proceedings).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Bankruptcy Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the United States Bankruptcy Code, as amended.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Base Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, on any day, a rate per annum equal to the greatest of (a) the Prime Rate in effect on such day, (b) the Federal Funds Rate in effect on such day, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> 0.50% and (c) Adjusted Term SOFR in effect on such day plus 1.00%&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that any change in the Base Rate due to a change in the Prime Rate, the Federal Funds Rate or Adjusted Term SOFR shall be effective as of the opening of business on the effective day of such change in the Prime Rate, the Federal Funds Rate, or Adjusted Term SOFR respectively&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that changes in any rate of interest calculated by reference to the Base Rate shall take effect simultaneously with each change in the Base Rate and the Base Rate will in no event be higher than the maximum rate permitted by applicable law. If the Administrative Agent shall have determined (which determination shall be conclusive absent manifest error) that it is unable to ascertain the Federal </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Funds Rate for any reason, the Base Rate shall be determined without regard to clause (b) above until the circumstances giving rise to such inability no longer exist.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Base Rate Advance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means an Advance that accrues interest at the Base Rate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Base Rate Term SOFR Determination Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in the definition of &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.&#34;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, initially, Term SOFR&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, if a Benchmark Transition Event and the Benchmark Replacement Date with respect thereto have occurred with respect to Term SOFR or the then-current Benchmark, then &#34;Benchmark&#34; means the applicable Benchmark Replacement to the extent that such Benchmark Replacement has replaced such prior benchmark rate pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Replacement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means, with respect to any Benchmark Transition Event, for any Available Tenor, the first alternative set forth in the order below that can be determined by the Administrative Agent on the applicable Benchmark Replacement Date&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;the sum of&#58; (a) either of (i) Compounded SOFR or (ii) Daily Simple SOFR, as selected by the Administrative Agent to be the then-prevailing market convention for determining a benchmark rate as a replacement for the then-current Benchmark for the applicable loan market for U.S. dollar denominated syndicated business loans or similar U.S. dollar denominated secured financing or securitization transactions relating to the relevant asset class, as applicable, at such time and (b) the applicable Benchmark Replacement Adjustment&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;the sum of&#58; (a) the alternate rate of interest that has been selected or recommended by the Relevant Governmental Body as the replacement for the then-current Benchmark for Applicable Tenor and (b) the Benchmark Replacement Adjustment&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)&#160;&#160;&#160;&#160;the sum of&#58; (a) the alternate rate of interest that has been selected by the Administrative Agent as the replacement for the then-current Benchmark for the Applicable Tenor giving due consideration to then-prevailing industry-accepted rate of interest as a replacement for the then-current Benchmark for U.S. dollar denominated syndicated business loans or similar U.S. dollar denominated secured financing or securitization transactions relating to the relevant asset class, as applicable, at such time and (b) the Benchmark Replacement Adjustment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If at any time the Benchmark Replacement as determined pursuant to this definition would be less than the Floor, the Benchmark Replacement will be deemed to be the Floor for the purposes of the Credit Agreement and the other Facility Documents.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Replacement Adjustment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any replacement of the then-current Benchmark with an Unadjusted Benchmark Replacement, the first alternative set forth in the order below that can be determined by the Administrative Agent as of the Benchmark Replacement Date&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) that has been selected, endorsed or recommended by the Relevant Governmental Body for the applicable Unadjusted Benchmark Replacement&#59; or</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;the spread adjustment (which may be a positive or negative value or zero) that has been selected by the Administrative Agent giving due consideration to then-prevailing industry-accepted spread adjustment, or method for calculating or determining such spread adjustment, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">for the replacement of the then-current Benchmark with the applicable Unadjusted Benchmark Replacement for U.S. dollar denominated syndicated business loans or similar U.S. dollar denominated secured financing or securitization transactions relating to the relevant asset class, as applicable, at such time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Replacement Conforming Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to either the use or administration of Term SOFR or any Benchmark Replacement, any technical, administrative or operational changes (including but not limited to changes to the definition of &#34;Base Rate,&#34; the definition of &#34;Business Day,&#34; the definition of &#34;U.S. Government Securities Business Day,&#34; the definition of &#34;Interest Accrual Period&#34; (or the addition of a concept of &#34;interest period&#34;), timing and frequency of determining rates and making payments of interest, timing of borrowing requests or prepayment, conversion or continuation notices, length of lookback periods, the applicability of breakage provisions, and other technical, administrative or operational matters) that the Administrative Agent decides may be appropriate to reflect the adoption and implementation of such rate and to permit the administration thereof by the Administrative Agent in a manner substantially consistent with market practice (or, if the Administrative Agent reasonably decides that adoption of any portion of such market practice is not administratively feasible or if the Administrative Agent reasonably determines that no market practice for the administration of such rate exists, in such other manner of administration as the Administrative Agent determines is reasonably necessary in connection with the administration of the Credit Agreement and the other Facility Documents.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Replacement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the earliest to occur of the following events with respect to the then-current Benchmark, or if the then-current Benchmark is Term SOFR, with respect to the Term SOFR Reference Rate&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;in the case of clause (1) or (2) of the definition of &#34;Benchmark Transition Event,&#34; the later of (a) the date of the public statement or publication of information referenced therein and (b) the date on which the administrator of such Benchmark (or the published component used in the calculation thereof) permanently or indefinitely ceases to provide the applicable Available Tenor of such Benchmark (or such component thereof)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;in the case of clause (3) of the definition of &#34;Benchmark Transition Event,&#34; the first date on which such Benchmark (or the published component used in the calculation thereof) has been determined and announced by or on behalf of the administrator of such Benchmark (or such component thereof) or the regulatory supervisor for the administrator of such Benchmark (or such component thereof) to be non-representative or non-compliant with or non-aligned with the International Organization of Securities Commissions (IOSCO) Principles for Financial Benchmarks&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that such non-representativeness, non-compliance or non-alignment will be determined by reference to the most recent statement or publication of information referenced in such clause (3) and even if any Available Tenor of such Benchmark (or such component thereof) continues to be provided on such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For the avoidance of doubt, (i) if the event giving rise to the Benchmark Replacement Date occurs on the same day as, but earlier than, the Reference Time in respect of any determination, the Benchmark Replacement Date will be deemed to have occurred prior to the Reference Time for such determination and (ii) the &#34;Benchmark Replacement Date&#34; will be deemed to have occurred in the case of clause (1) or (2) with respect to any Benchmark upon the occurrence of the applicable event or events set forth therein with respect to the applicable Available Tenor of such Benchmark (or the published component used in the calculation thereof).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Transition Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the occurrence of one or more of the following events with respect to the then-current Benchmark&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;a public statement or publication of information by or on behalf of the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that such administrator has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof), permanently or indefinitely&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof)&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof), the Federal Reserve Board, the Federal Reserve Bank of New York, an insolvency official with jurisdiction over the administrator for such Benchmark (or such component), a resolution authority with jurisdiction over the administrator for such Benchmark (or such component) or a court or an entity with similar insolvency or resolution authority over the administrator for such Benchmark (or such component), which states that the administrator of such Benchmark (or such component) has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof) permanently or indefinitely&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;a public statement or publication of information by or on behalf of the administrator of such Benchmark (or the published component used in the calculation thereof) or the regulatory supervisor for the administrator of such Benchmark (or such component thereof) announcing that all Available Tenors of such Benchmark (or such component thereof) are not, or as of a specified future date will not be, representative.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For the avoidance of doubt, a &#34;Benchmark Transition Event&#34; will be deemed to have occurred with respect to any Benchmark solely to the extent that a public statement or publication of information set forth above has occurred with respect to all then-current Available Tenors of such Benchmark (or the published component used in the calculation thereof).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Unavailability Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, the period (if any) (a) beginning at the time that a Benchmark Replacement Date has occurred if, at such time, no Benchmark Replacement has replaced the then-current Benchmark for all purposes hereunder and under any Facility Document in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement and (b) ending at the time that a Benchmark Replacement has replaced the then-current Benchmark for all purposes hereunder and under any Facility Document in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in the preamble to the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrower Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means each of the Collection Account and the Reserve Account.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowing Base</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any date of determination and, with respect to any Borrowing Date, as calculated after giving effect to any Notable Receivables to be acquired by the Seller pursuant to the terms of the Transfer Agreement and subsequently sold by the Seller to the Borrower pursuant to the terms of the Purchase Agreement on such Borrowing Date, the lesser of (a) the Commitment Amount as of such date and (b) the Net Eligible Pool Balance </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">multiplied</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> by the Weighted Average Advance Rate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowing Base Calculation Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to the submission of any Borrowing Base Certificate, the applicable date identified on the Borrowing Base Certificate and used as the cut-off date for the calculation of the applicable Discounted Principal Balance of all Facility Receivables, which date shall be the end of business on the Business Day immediately preceding the date of such Borrowing Base Certificate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowing Base Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a statement in substantially the form attached to the form of Request for Advance attached to the Credit Agreement as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, as such form of Borrowing Base Certificate may be modified from time to time by mutual agreement of the Borrower and the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowing Base Test</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a test that will be satisfied at any time if the aggregate principal amount of Advances outstanding as of such date is less than or equal to the Borrowing Base at such time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowing Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the date of a Borrowing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Business Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any day other than a Saturday or Sunday, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that the following shall not constitute Business Days (i) days on which banks are authorized or required to close in the States of New York and (ii) if the applicable Business Day relates to the advance or continuation of, or conversion into, or payment of an Advance bearing interest at Term SOFR or the Term SOFR Reference Rate, a day on which the Securities Industry and Financial Markets Association recommends that the fixed income departments of its members be closed for the entire day for purposes of trading in United States government securities.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Cash</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Dollars that are unrestricted on the day in question.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, at any time, (a) the Seller fails to own 100% of the Equity Interests of the Borrower at any time free and clear of any Lien (other than the &#34;all assets&#34; security interest granted to the Administrative Agent), (b) Compass Concierge Holdings, LLC fails to own 100% of the Equity Interests of the Seller, (c) the Parent fails to own 100% of the Equity Interests in Compass Concierge Holdings, LLC or (d) the occurrence of (i) a merger or consolidation of the Parent into another Person where the Parent is not the surviving entity, (ii) an event by which any Person succeeds to all of substantially all of the properties and assets of the Parent or (iii) the acquisition by any &#34;person&#34; or &#34;group&#34; (as such terms are used in sections 13(d) and 14(d) of the Securities Exchange Act of 1934, as amended) at any time of beneficial ownership of 51% or more of the outstanding capital stock or other equity interests of the Parent on a fully diluted basis&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that a Permitted IPO shall not constitute a Change of Control.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Charged-Off Receivable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; shall mean a Facility Receivable that has been charged-off or deemed non-collectible by the Borrower or the Servicer consistent with Accepted Servicing Policies.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Closing Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means July 31, 2020.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Closing Date Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a Closing Date Certificate substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Internal Revenue Code of 1986, as amended from time to time, or any successor statute.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Collection Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any account established pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement at the Account Bank, in the name of the Borrower, which account has been designated as the Collection Account and is subject to the Account Control Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Collection Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means (i) with respect to the first Payment Date occurring after the Closing Date, the period beginning on the Closing Date and ending on the last day of the calendar month immediately preceding such first Payment Date, and (ii) with respect to any other Payment Date or other date, the most recently ended calendar month.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Collections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all cash collections, distributions, payments and other amounts received by the Borrower from any Person in respect of any Facility Receivables from and including the initial Cutoff Date with respect to such Facility Receivable, including all principal, interest, if any, and repurchase proceeds payable to the Borrower under or in connection with any such Facility Receivables and net liquidation proceeds collected by the Servicer from any sale or disposition of any such Facility Receivables and any Loan Proceeds Returns.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Collections Yield</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any Determination Date, for the Collection Period then ended, an amount equal to (i) the sum of (a) all Collections received during such Collection Period (excluding Collections constituting Loan Proceeds Returns), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (b) the Principal Balance of any Facility Receivables that became Defaulted Receivables during such Collection Period and any Facility Receivables that were subject to a Late Notice of Acceleration Event, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">minus </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii) the Principal Paydown for such Collection Period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as to each Lender, the obligation of such Lender to make, on and subject to the terms and conditions hereof, Advances to the Borrower pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement in an aggregate principal amount at any one time outstanding for such Lender up to but not exceeding the amount set forth opposite the name of such Lender on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to the Credit Agreement or in the Assignment and Acceptance pursuant to which such Lender shall have assumed its Commitment, as applicable, as such amount may be reduced from time to time pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement or increased or reduced from time to time pursuant to assignments effected in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.06(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Commitment Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means (a) on or prior to the Commitment Termination Date, the aggregate amount of all Commitments of all Lenders set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to the Credit Agreement (as such amount may be reduced from time to time pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement) and (b) following the Commitment Termination Date, zero.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Commitment Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Amortization Date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, if the Commitment Termination Date would otherwise not be a Business Day, then the Commitment Termination Date shall be the immediately preceding Business Day.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Compass Qualified Receivable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any Determination Date, any Notable Receivable which would have met all the criteria of an Eligible Receivable set forth in clauses (a) through (bb) of the definition thereof&#160; (other than the criteria set forth in clauses (e)(ii), (e)(iii) </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and as otherwise set forth in  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.1(m)(iii)(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Transfer Agreement) as of the related Receivable Origination Date. For the avoidance of doubt, a Compass Qualified Receivable need not be sold to the Seller pursuant to the terms of the Transfer Agreement and&#47;or subsequently&#160;sold by the Seller pursuant to the terms of the Purchase Agreement&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">only certain Compass Qualified Receivables chosen for purchase by the Seller from the Originator meeting the definition of &#34;Eligible Receivable&#34; shall be sold to the Borrower by the Seller.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Compounded SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the compounded average of SOFRs for one (1) month, with the rate, or methodology for this rate, and conventions for this rate (which, for example, may be compounded in arrears with a lookback and&#47;or suspension period as a mechanism to determine the interest amount payable prior to the end of each monthly period or compounded in advance) being established by the Administrative Agent in accordance with the rate, or methodology for this rate, and conventions for this rate selected or recommended by the Relevant Governmental Body for determining compounded SOFR&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if, and to the extent that, the Administrative Agent reasonably determines that Compounded SOFR cannot be determined as described above, then the rate, or methodology for this rate, and conventions for this rate that have been reasonably selected by the Administrative Agent giving due consideration to then-prevailing industry-accepted market practice for U.S. dollar denominated syndicated business loans or similar U.S. dollar denominated secured financing or securitization transactions relating to the relevant asset class, as applicable, at such time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Concierge Capital Extensions and Payment Arrangements Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the portion of the Accepted Collections Policies relating to Loan extensions or alternative payment arrangements.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Concierge Capital Program</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the program whereby Notable issues loans to certain sellers of residential real estate on the terms set forth in the First Amended and Restated Strategic Services Agreement, dated as of July 31, 2020, by and between the Seller and Notable, as amended, restated or otherwise modified.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Concierge Capital Underwriting Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; shall mean, with respect to each Notable Receivable, Notable's minimum credit criteria and loan conditions used to originate such Loan and the related Notable Receivable through Notable's platform, a copy or copies of which have been previously provided to the Administrative Agent and a current copy of which is attached to the Credit Agreement as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit D</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, as such criteria may be amended, modified or supplemented from time to time in accordance with the terms of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Conduit Assignee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to a Conduit Lender, any special purpose entity that finances its activities directly or indirectly through asset backed commercial paper and (x) is administered by a Lender in such Conduit Lender's Facility Group or any Affiliate of such Lender or (y) has entered into a Program Support Agreement with a Lender which is a member of such Conduit Lender's Facility Group or an Affiliate of such a Lender, and in either case is designated by such Conduit Lender's conduit administrator from time to time to accept an assignment from such Conduit Lender of its interest in the outstanding Advances&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that with respect to any Conduit Lender with a Commitment under the Credit Agreement, such Conduit Assignee must be an assignee with respect to such Commitment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Conduit Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any commercial paper conduit administered by the Administrative Agent or an Affiliate of the Administrative Agent, and any of its successors and assigns that are special-purpose entities that become parties to the Credit Agreement and which obtain funds to purchase financial assets (directly or indirectly) from the issuance of CP.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Constituent Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, in respect of any Person, the trust agreement, the limited liability company agreement, operating agreement, partnership agreement, joint venture </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">agreement or other applicable agreement of formation or organization (or equivalent or comparable constituent documents) and other organizational documents and by-laws and any certificate of trust, certificate of incorporation, certificate or articles of formation or organization, certificate of limited partnership and other agreement, similar instrument filed or made in connection with its formation or organization, in each case, as the same may be amended, restated, replaced, supplemented or otherwise modified from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the direct or indirect possession of the power to direct or cause the direction of the management or policies of a Person, whether through ownership, by contract, arrangement or understanding, or otherwise.  &#34;Controlled&#34; and &#34;Controlling&#34; have the meaning correlative thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">CP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the commercial paper notes issued from time to time by means of which a Conduit Lender (directly or indirectly) obtains financing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">CP Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">for any Lender in the Facility Group with Barclays Bank PLC, for any Interest Accrual Period, the per annum rate calculated to yield the &#34;weighted average cost&#34; (as defined below) for such Interest Accrual Period (or portion thereof) in respect of all CP issued by Sheffield Receivables Company LLC (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sheffield</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) then outstanding, as determined by its conduit administrator&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that if any component of such rate is a discount rate, in calculating the CP for such Interest Accrual Period (or portion thereof) the rate resulting from converting such discount rate to an interest-bearing equivalent rate per annum shall be used in calculating such component. As used in this definition, &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">weighted average cost</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; for any Interest Accrual Period (or portion thereof) means the sum of (i) the actual interest accrued during such Interest Accrual Period (or portion thereof) on outstanding CP issued by Sheffield, (ii) the commissions of placement agents and dealers in respect of such CP (not to exceed five basis points per annum on the amount of Advances made by such Conduit Lender that are funded by the issuance of CP) and (iii) other borrowings by Sheffield (as determined by its conduit administrator), including to fund small or odd dollar amounts that are not easily accommodated in the commercial paper market&#59; and</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">for any other Conduit Lender, for the portion of the Advances funded by such Conduit Lender directly or indirectly with CP, the rate equivalent to the weighted average cost (as determined by its conduit agent and which shall include dealer fees (not to exceed five basis points per annum on the amount of Advances made by such Conduit Lender that are funded by the issuance of CP), incremental carrying costs incurred with respect to CP maturing on dates other than those on which corresponding funds are received by the Conduit Lender, other borrowings by the Conduit Lender to fund any Advances under the Credit Agreement or its related commercial paper issuer if the Conduit Lender does not itself issue commercial paper (other than under any Program Support Agreement), actual costs of swapping foreign currencies into Dollars to the extent the CP is issued in a market outside the U.S. and any other costs associated with the issuance of CP) of or related to the issuance of CP that is allocated, in whole or in part, by the Conduit Lender or its conduit agent to fund or maintain such portion of the Advances (and which may be also allocated in part to the funding of other assets of the Conduit Lender)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that if the rate (or rates) is a discount rate, then the rate (or, if more than one rate, the weighted average of the rates) shall be the rate resulting from converting such discount rate (or rates) to an interest-bearing equivalent rate per annum.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">For the avoidance of doubt, the CP Rate may not be less than 0.00%.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, the Second Amended and Restated Revolving Credit and Security Agreement, dated as of the date hereof, among the Borrower, the Seller, the Administrative Agent and each of the Lenders from time to time party thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Cutoff Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in the Purchase Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Daily Simple SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means, for any day, SOFR, with the conventions for this rate (which may include a lookback) being established by the Administrative Agent in accordance with the conventions for this rate selected or recommended by the Relevant Governmental Body for determining &#34;Daily Simple SOFR&#34; for U.S. dollar denominated syndicated business loans or similar U.S. dollar denominated secured financing or securitization transactions relating to the relevant asset class, as applicable, at such time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if the Administrative Agent decide that any such convention is not administratively feasible for the Administrative Agent, then the Administrative Agent may establish another convention in its reasonable discretion.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Daily Simple SOFR Advance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means an Advance that bears interest at a rate based on Daily Simple SOFR.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Data File</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the related list of Facility Receivables in an electronic file, in a *.CSV or other computer readable format reasonably acceptable to the Administrative Agent, containing the information described on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> attached to this Appendix A to the Credit Agreement with respect to the related Facility Receivables.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Debtor Relief Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; shall mean, collectively, the Bankruptcy Code and all other United States federal, State or foreign applicable liquidation, conservatorship, bankruptcy, moratorium, rearrangement, receivership, insolvency, reorganization or similar debtor relief laws from time to time in effect affecting the rights of creditors generally, as amended from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Defaulted Receivable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any date of determination, a Compass Qualified Receivable or a Facility Receivable, as applicable, (a) for which the related Obligor is more than one hundred and eighty (180) calendar days past due on all or any portion of any payment required to be made (1) that is not subject to an extension or payment plan adjustment, pursuant to the terms of the Loan Agreement in effect, or (2) that is subject to an extension or payment plan adjustment, regardless of whether such&#160;extension or payment plan adjustment&#160;is an Approved Extension or Approved Payment Plan Adjustment,&#160;as applicable,&#160;in an amount greater </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">than $100.00, in accordance with and as required by the terms of the Loan Agreement, as modified&#59;  (b) for which the related Obligor is deceased or has become the subject of a proceeding under a Debtor Relief Law and the Borrower or the Servicer has actual knowledge of such occurrence or proceeding or (c) which constitutes a Charged-Off Receivable and has an outstanding principal balance of more than $100.00&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that with respect to a Compass Qualified Receivable or a Facility Receivable, as applicable, which becomes fully due and payable upon the occurrence of (a) clause (z)(ii) of the Eligible Receivable definition, such one hundred eighty (180) calendar day period shall begin on the date the Servicer receives notice from the Seller, the agent or the Obligor of such expiration or cancellation and a replacement Exclusive Listing Agreement is not re-executed within the required time period or (b) clause (z)(iii) of the Eligible Receivable definition, such one hundred eighty (180) calendar day period shall begin one hundred twenty (120) days following the date the Servicer receives notification from the Seller, the agent or the Obligor of the cancellation of the related Exclusive Listing Agreement by an Affiliate of the Seller.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Defaulting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, at any time, any Lender that (a) has failed for one (1) or more Business Days after a Borrowing Date to fund its portion of an Advance required pursuant to the terms of the Credit Agreement (other than failures to fund as a result of a bona fide dispute as to whether the conditions to borrowing were satisfied on the relevant Borrowing Date), (b) has notified the Borrower or the Administrative Agent in writing that it does not intend to comply with its funding obligations under the Credit Agreement, or has made a public statement to that effect (unless such writing or public statement relates to such Lender's obligation to fund an Advance under the Credit Agreement and states that such position is based on such Lender's determination that a condition precedent to funding (which condition precedent, together with any applicable default, shall be specifically identified in such writing or public statement) cannot be satisfied), (c) has failed, within five (5) Business Days after written request by the Administrative Agent or the Borrower, to confirm in writing to the Administrative Agent and the Borrower that it will comply with its prospective funding obligations under the Credit Agreement (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that such Lender shall cease to be a Defaulting Lender pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> upon receipt of such written confirmation by the Administrative Agent and the Borrower) or (d) has, or has a direct or indirect parent company that has voluntarily or involuntarily, (i) become the subject of a proceeding under the Bankruptcy Code or any other liquidation, conservatorship, bankruptcy, assignment for the benefit of creditors, moratorium, receivership, insolvency, reorganization or similar debtor relief laws of the United States or other applicable jurisdiction,  (ii) had appointed for it a receiver, custodian, conservator, trustee, administrator, assignee for the benefit of creditors or similar person charged with reorganization or liquidation of its business or assets, including the Federal Deposit Insurance Corporation or any other state or federal regulatory authority acting in such a capacity or (iii) become subject of a Bail-in Action&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that a Lender shall not be a Defaulting Lender solely by virtue of the ownership or acquisition of any equity interest in that Lender or any direct or indirect parent company thereof by a Governmental Authority so long as such ownership interest does not result in or provide such Lender with immunity from the jurisdiction of courts within the United States or from the enforcement of judgment or writs of attachment on its assets or permit such Lender (or such Governmental Authority) to reject, repudiate, disavow or disaffirm any contracts or agreements made with such Lender.  Any determination by the Administrative Agent that a Lender is a Defaulting Lender under any one or more of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> shall be conclusive and binding absent manifest error, and such Lender shall be deemed to be a Defaulting Lender (subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.15(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement) upon delivery of written notice of such determination to the Borrower and each Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Delayed Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to that term in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.02(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Delayed Funding Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to that term in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.02(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Delayed Funding Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to that term in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.02(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Delayed Funding Notice Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to that term in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.02(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Delaying Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to that term in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.02(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Delinquent Receivable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any date of determination, a Compass Qualified Receivable or a Facility Receivable, as applicable (other than any Defaulted Receivable), for which the related Obligor is more than sixty (60) calendar days past due on all or any portion of any payment required to be made (1) that is not subject to an extension or payment plan adjustment, pursuant to the terms of the Loan Agreement in effect, or (2) that is subject to an extension or payment plan adjustment, regardless of whether such&#160;extension or payment plan adjustment&#160;is an Approved Extension or Approved Payment Plan Adjustment,&#160;as applicable,&#160;in an amount greater than $100.00, in accordance with and as required by the terms of the Loan Agreement, as modified&#59; provided, that with respect to a Compass Qualified Receivable or a Facility Receivable, as applicable, which becomes fully due and payable upon the occurrence of (a) clause (z)(ii) of the Eligible Receivable definition, such sixty (60) calendar day period shall begin on the date the Servicer receives notice from the Seller, the agent or the Obligor of such expiration or cancellation and a replacement Exclusive Listing Agreement is not re-executed within the required time period, or (b) clause (z)(iii) of the Eligible Receivable definition, such sixty (60) calendar day period shall begin one hundred twenty (120) days following the date the Servicer receives notification from the Seller, the agent or the Obligor of the cancellation of the related Exclusive Listing Agreement by an Affiliate of the Seller.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Determination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the last day of each Collection Period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Discount Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means an annual rate equal to 5.00%.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Discounted Principal Balance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any date of determination and with respect to a Facility Receivable, the present value of the Principal Balance of such Facility Receivable, discounted using the Discount Rate and the number of months remaining until the maturity of such Facility Receivable.  For the purposes of this calculation, the number of months remaining until maturity means the greater of (i) 1, and (ii) the number of days from any date of determination to the 1-year anniversary of the origination of such Facility Receivable, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">divided by</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> 30, and rounded to the nearest integer.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Dollars</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">$</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; mean lawful money of the United States.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Early Amortization Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any date of determination, the occurrence and continuance of any of the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">(i) a default by the Borrower in the payment, when due and payable, of any interest or principal (including any mandatory prepayment under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.05(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement) or (ii) the Borrower, the Seller or the Parent, as applicable, shall fail to make any other payment, transfer or deposit (unless waived by the Administrative Agent) on the date first required of such party under the Facility Documents and, in each case, such default or failure shall remain uncured for two (2) Business Days following receipt of written notice by the Borrower, the Seller or the Parent(which may be by email) of such default or failure from the Administrative Agent&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">the occurrence of any Level II Trigger Event shall occur&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">as of the end of any fiscal quarter commencing with the fiscal quarter ending September 30, 2020, the aggregate consolidated Tangible Net Worth of the Parent and all of its consolidated Subsidiaries shall be less than the sum of (i) $175,000,000 and (ii) the product of 50.0% and the aggregate proceeds from any equity issued by the Parent on or after the Closing Date, as determined by the Parent in accordance with GAAP and as reported on each Monthly Report as of the end of the applicable fiscal quarter&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">as of the end of any fiscal quarter commencing with the fiscal quarter ending September 30, 2020, the Parent and its consolidated Subsidiaries shall have a ratio of Total Liabilities to Tangible Net Worth of more than 4 to 1, as determined by the Parent in accordance with GAAP and as reported on each Monthly Report as of the end of the applicable fiscal quarter&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">(i) as of the end of any fiscal month (other than the last month of any fiscal quarter) commencing with the fiscal month ending on September 30, 2020, the Parent and its consolidated Subsidiaries shall fail to maintain Liquidity in an amount not less than $50,000,000, which calculation shall not consider certain reconciling items and therefore not be in accordance with GAAP and as reported on each Monthly Report as of the end of the applicable calendar month and (ii) as of the end of any fiscal quarter commencing with the fiscal quarter ending on September 30, 2020, the Parent and its consolidated Subsidiaries shall fail to maintain Liquidity in an amount not less than $50,000,000, as determined by the Parent in accordance with GAAP and as reported on each Monthly Report as of the end of the applicable fiscal quarter&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">the occurrence of a Material Adverse Effect&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.03pt">the Borrowing Base Test is not satisfied and such condition is not cured in the manner specified and within the time period set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.05(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">any event that constitutes a Servicer Event of Default shall have occurred and not been waived by the Administrative Agent in accordance with the terms of the Servicing Agreement&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the occurrence of an Event of Default.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">EEA Financial Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means (a) any credit institution or investment firm established in any EEA Member Country which is subject to the supervision of an EEA Resolution Authority, (b) any entity established in an EEA Member Country which is a parent of an institution described in clause (a) of this definition, or (c) any financial institution established in an EEA Member Country which is a subsidiary of an institution described in clauses (a) or (b) of this definition and is subject to consolidated supervision with its parent.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">EEA Member Country</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any of the member states of the European Union, Iceland, Liechtenstein, and Norway.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">EEA Resolution Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any public administrative authority or any Person entrusted with public administrative authority of any EEA Member Country (including any delegee) having responsibility for the resolution of any EEA Financial Institution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Eligible Investments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any book-entry securities, negotiable instruments or securities represented by instruments in bearer or registered form which evidence&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">direct obligations of, and obligations fully guaranteed as to timely payment by, the United States of America, the Government National Mortgage Association, the Federal Home Loan Mortgage Corporation or the Federal National Mortgage Association or any agency or instrumentality of the United States of America, the obligations of which are backed by the full faith and credit of the United States of America&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that obligations of, or guaranteed by, the Government National Mortgage Association, the Federal Home Loan Mortgage Corporation or the Federal National Mortgage Association shall be Eligible Investments only if, at the time of investment, they have a rating from each of the Rating Agencies in the highest investment category granted thereby&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.03pt">demand deposits, time deposits or certificates of deposit of any depository institution or trust company incorporated under the laws of the United States of America or any State (or any domestic branch of a foreign bank) and subject to supervision and examination by federal or state banking or depository institution authorities (including depository receipts issued by any such institution or trust company as custodian with respect to any obligation referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> above or portion of such obligation for the benefit of the holders of such depository receipts)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that at the time of the investment or contractual commitment to invest therein (which shall be deemed to be made again each time funds are reinvested following each settlement date), the commercial paper or other short-term senior unsecured debt obligations (other than such obligations the rating of which is based on the credit of a Person other than such depository institution or trust company) thereof shall have a credit rating from each of the Rating Agencies in the highest investment category granted thereby&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">non-extendible commercial paper having, at the time of the investment, a rating from each of the Rating Agencies then rating that commercial paper in the highest investment category granted thereby&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">investments in money market funds having a rating from each of the Rating Agencies in the highest investment category granted thereby (including funds for which the Administrative Agent, the applicable Account Bank or any of its Affiliates is investment manager or advisor)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">bankers' acceptances issued by any depository institution or trust company referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> above&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">repurchase obligations with respect to any security that is a direct obligation of, or fully guaranteed by, the United States of America or any agency or instrumentality thereof, the obligations of which are backed by the full faith and credit of the United States of America, in each case entered into with a depository institution or trust company (acting as principal) described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> above.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For purposes of the definition of &#34;Eligible Investments,&#34; the phrase &#34;highest investment category&#34; means (i) in the case of Fitch, &#34;AAA&#34; for long-term investments (or the equivalent) and &#34;F-1&#34; for short-term investments (or the equivalent), (ii) in the case of Moody's, &#34;Aaa&#34; for </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">long-term investments and &#34;Prime-1&#34; for short-term investments and (iii) in the case of S&#38;P, &#34;AAA&#34; for long-term investments and &#34;A-1&#34; for short-term investments.  A proposed investment not rated by Fitch but rated in the highest investment category by Moody's and S&#38;P shall be considered to be rated by each of the Rating Agencies in the highest investment category granted thereby.  In the event the rating(s) of an Eligible Investment falls below the applicable rating(s) set forth herein, the Seller shall promptly (but in no event longer than the earlier of (x) the maturity date of such Eligible Investment and (y) 60 days from the time of such downgrade) replace such investment, at no cost to the Borrower, with an Eligible Investment which has the required ratings.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Eligible Pool Balance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, on any date, the Aggregate Discounted Principal Balance of all of the Eligible Receivables on such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Eligible Receivable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any date of determination, a Facility Receivable that meets each of the following criteria (unless otherwise indicated below)&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">was originated in accordance with, and complies with, all material requirements of Applicable Law in effect as of the date of such origination, and has been serviced in compliance with all material requirements of Applicable Law and if serviced following the Closing Date, in compliance with the Accepted Servicing Policies and Accepted Collection Policies&#59; it being agreed and understood that a requirement of Applicable Law will be considered to be material if the failure to comply with such requirements would have a material adverse effect upon the validity, enforceability or collectability of the obligations of the Obligor under the related Loan&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">(i) such Facility Receivable is not subject to, nor has there been asserted, any litigation, any arbitration or any right of rescission, set off, counterclaim or other defense of the related Obligor and (ii) to the knowledge of the Originator as of the Receivable Origination Date, the related Obligor is not subject to any proceedings under the Bankruptcy Code or under any other applicable bankruptcy, insolvency or similar law now or hereafter in effect&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">with respect to any Facility Receivable whose related Loan was originated prior to the Closing Date where the related Obligor had a FICO Score of less than 820 on the date such Facility Receivable was originated, the Servicer has independently verified that the actual Property Debt is no greater than 115% of the Property Debt stated by the related Obligor in the application for such Facility Receivable.  For purposes of making such independent verification, the Servicer shall use credit reports, lien reports and&#47;or property records, as of the Receivable Origination Date and as available&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">with respect to any Facility Receivable whose related Loan was originated following the Closing Date where the related Obligor had a FICO Score of less than 750 on the date such Facility Receivable was originated, either (i) the Servicer has independently verified that the Property Debt is no greater than 110% of the Property Debt stated by the related Obligor in the application for such Facility Receivable or (ii) if the Servicer has independently verified that the Property Debt is greater than 110% of the Property Debt stated by the related Obligor in the application for such Facility Receivable, the Servicer has otherwise determined that the Obligor is eligible for the Loan pursuant to the Concierge Capital Underwriting Policy.  For purposes of making such independent verification, the Servicer shall use credit reports, lien reports and&#47;or property records, as of the Receivable Origination Date and as available.  In the event no lien report or property record is available, the Servicer may rely upon a written attestation from the Obligor&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.69pt">(i) such Facility Receivable has been originated by the Originator in accordance with the Concierge Capital Underwriting Policy if originated following the Closing Date, (ii) the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">sale, transfer or assignment of such Facility Receivable by the Originator to the Seller pursuant to the terms of the Transfer Agreement does not contravene or conflict in any material respect with any Applicable Law or any contractual or other restriction, limitation or encumbrance, and the sale, transfer or assignment of such Facility Receivable pursuant to the Transfer Agreement does not require the consent of the related Obligor and (iii) such Facility Receivable has been acquired by the Seller from the Originator free and clear of any lien or adverse claim (other than Permitted Liens)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">at the time of the sale, transfer or assignment of such Facility Receivable from the Seller to the Borrower pursuant to the terms of the Purchase Agreement, (i) the Seller was the sole owner thereof and had good and marketable title thereto, free and clear of any lien (other than Permitted Liens and liens being released simultaneously with such sale, transfer and assignment) and, immediately following the sale and transfer thereof from the Seller, the Borrower shall be the sole owner thereof and have good and marketable title thereto, free and clear of any lien (other than Permitted Liens) or adverse claim, (ii) the representations and warranties of the Seller with respect to such Facility Receivable in the Purchase Agreement were true and correct in all material respects when made thereunder and (iii) such Facility Receivable was sold, transferred or assigned to the Borrower by the Seller in accordance with the terms of the Purchase Agreement&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(o)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">such Facility Receivable represents a legal, valid and binding obligation of the related Obligor, enforceable against such Obligor, in accordance with its terms, except as may be limited by bankruptcy, insolvency, reorganization, moratorium or similar laws relating to or limiting creditors' rights generally or by equitable principles relating to enforceability&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(p)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">such Facility Receivable is not evidenced by any &#34;instrument,&#34; &#34;security&#34; or &#34;chattel paper&#34; (in each case, as defined in the UCC as then in effect in the State of Delaware and any other state where the filing of a financing statement is required to perfect the Borrower's interest in the Facility Receivable and the proceeds thereof)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(q)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">with respect to which all material consents, licenses, approvals or authorizations of, or registrations or declarations with, any Governmental Authority required to be obtained, effected or given by the Originator or the Servicer in connection with the creation or the execution, delivery and performance of such Facility Receivable and servicing of such Facility Receivable, or by the Seller or the Borrower in connection with its ownership of such Facility Receivable have been duly obtained, effected or given and are in full force and effect&#59; it being agreed and understood that (for the avoidance of doubt) any such required consents, licenses, approvals or authorizations of, or registrations or declarations with, any Governmental Authority will be considered to be material if the failure to obtain such consents, licenses, approvals or authorizations of, or registrations or declarations with, any Governmental Authority would be reasonably expected to have a material adverse effect upon the value, enforceability or collectability of the obligations of the Obligor under such Facility Receivable&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(r)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.03pt">constitutes a &#34;payment intangible,&#34; &#34;general intangible&#34; or &#34;account&#34; (in each case, as defined in the UCC as then in effect in the State of Delaware and any other state where the filing of a financing statement is required to perfect the Borrower's interest in the Facility Receivable and the proceeds thereof)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:23.36pt">is denominated and payable in Dollars and is payable in any state or territory of the United States&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(t)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">is an obligation of an Obligor that, as of the Receivable Origination Date, (i) had a residential address within the United States or a U.S. territory, or a U.S. military mailing address, (ii) has a U.S. social security number and (iii) is not a Governmental Authority&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(u)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">such Facility Receivable is not a Delinquent Receivable&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">such Facility Receivable is not a Defaulted Receivable&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(w)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.36pt">such Facility Receivable complies with the Underwriting Criteria set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to this Appendix A to the Credit Agreement&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">(i) is not contingent in any respect for any reason and there are no conditions precedent to the enforceability or validity of such Facility Receivable that have not been satisfied or waived (for the avoidance of doubt, the potential for a reduction of the Principal Balance based upon disbursement to the Obligor of less than the full amount of the related Loan shall not be a contingency or condition precedent) and (ii) has not been satisfied, subordinated or rescinded and no right of rescission, setoff, counterclaim or defense has been asserted by the Obligor or, to the Borrower's actual knowledge, overtly threatened in writing with respect to such Facility Receivable&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(y)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">it is not a Negative Legal Development Receivable&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(z)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">to the Borrower's actual knowledge, such Facility Receivable is not evidenced by a judgment and has not been reduced to judgment&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(aa)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.38pt">to the Borrower's actual knowledge, no fraud, with respect to such Facility Receivable (and each Related Document evidencing such Facility Receivable) has taken place on the part of any Person, including the related Obligor or any other party involved in the origination or purchase of the Facility Receivable to affect the Facility Receivable in any material respect&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ab)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">no instrument of release or waiver has been executed in connection with such Facility Receivable or any Related Document evidencing such Facility Receivable, and the Obligor has not been released from its obligations under such Facility Receivable in whole, or in part</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ac)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.38pt">such Facility Receivable is not a Modified Receivable&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ad)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">the Related Documents evidencing such Facility Receivable are being held in accordance with the Servicing Agreement&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ae)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:17.38pt">such Facility Receivable does not constitute a renewal or extension of any Ineligible Receivable&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(af)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.71pt">such Facility Receivable is not a revolving line of credit or similar facility&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ag)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">no other Facility Receivables relating to the related Loan (i) have been sold by the Originator to a Person other than the Seller pursuant to the terms of the Transfer Agreement and (ii) have been sold by the Seller to a Person other than the Borrower pursuant to the terms of the Purchase Agreement&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ah)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">pursuant to the terms of the related Loan Agreement, and absent the enactment of any contravening Applicable Law, such Facility Receivable is fully due and payable on the earliest to occur of (i) the closing of the sale of the related Property, (ii) expiration or cancellation by the Obligor of his or her related Exclusive Listing Agreement and failure to re-execute another Exclusive Listing Agreement within ten (10) Business Days, (iii) the date that is one hundred twenty (120) days following the cancellation of the related Exclusive Listing Agreement by an Affiliate of Seller and (iv) the date that is no more than twelve (12) months </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">from the initial disbursement of the Facility Receivable provided that this subsection (iv) shall exclude any Approved Extensions and&#47;or Approved Payment Plan Adjustment&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ai)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.37pt">pursuant to the terms of the related Loan Agreement, the related Obligor agreed that such Obligor intends to use the proceeds of the related Loan for the purpose of making certain improvements to the related Property in order to maximize its value prior to sale&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(aj)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.37pt">no Receivable Subsequent Draw Amounts relating to such Facility Receivable (i) have been sold by the Originator to a Person other than the Seller pursuant to the terms of the Transfer Agreement and (ii) have been sold by the Seller to a Person other than the Borrower pursuant to the terms of the Purchase Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Equity Interests</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means shares of capital stock, partnership interests, membership interests in a limited liability company, beneficial interests in a trust or other equity ownership interests in a Person, and any warrants, options or other rights entitling the holder thereof to purchase or acquire any such equity interest.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">ERISA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Employee Retirement Income Security Act of 1974, as amended from time to time, and the regulations promulgated and rulings issued thereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">ERISA Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means (a) any &#34;reportable event,&#34; as defined in Section 4043 of ERISA or the regulations issued thereunder with respect to a Plan (other than an event for which the thirty (30) day notice requirement is waived)&#59; (b) the failure with respect to any Plan to satisfy the &#34;minimum funding standard&#34; (as defined in Section 412 of the Code or Section 302 of ERISA)&#59; (c) the filing pursuant to Section 412(c) of the Code or Section 302 of ERISA of an application for a waiver of the minimum funding standard with respect to any Plan&#59; (d) a determination that any Plan is, or is expected to be, in &#34;at risk&#34; status (as defined in Section 430 of the Code or Section 303 of ERISA)&#59; (e) the incurrence by the Borrower or any member of its ERISA Group of any liability under Title IV of ERISA with respect to the termination of any Plan&#59; (f) (i) the receipt by the Borrower or any member of its ERISA Group from the PBGC of a notice of determination that the PBGC intends to seek termination of any Plan or to have a trustee appointed for any Plan, or (ii) the filing by the Borrower or any member of its ERISA Group of a notice of intent to terminate any Plan&#59; (g) the incurrence by the Borrower or any member of its ERISA Group of any liability (i) with respect to a Plan pursuant to Sections 4063 and 4064 of ERISA, (ii) with respect to a facility closing pursuant to Section 4062(e) of ERISA, or (iii) with respect to the withdrawal or partial withdrawal from any Multiemployer Plan&#59; (h) the receipt by the Borrower or any member of its ERISA Group of any notice concerning the imposition of Withdrawal Liability or a determination that a Multiemployer Plan is, or is expected to be, in endangered status or critical status, within the meaning of Section 432 of the Code or Section 305 of ERISA or is or is expected to be insolvent or in reorganization, within the meaning of Title IV of ERISA&#59; or (i) the failure of the Borrower or any member of its ERISA Group to make any required contribution to a Multiemployer Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">ERISA Group</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means each controlled group of corporations or trades or businesses (whether or not incorporated) under common control that is treated as a single employer under Section 414(b), (c), (m) or (o) of the Code with the Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">EU Bail-In Legislation Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the EU Bail-In Legislation Schedule published by the Loan Market Association (or any successor Person), as in effect from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Eurocurrency Liabilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; is defined in Regulation D of the Board of Governors of the Federal Reserve System, as in effect from time to time.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">EU Securitisation Regulation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Regulation (EU) 2017&#47;2402 of the European Parliament and of the Council of December 12, 2017 laying down a general framework for securitisation and creating a specific framework for simple, transparent and standardised securitisation and amending certain other European Union directives and regulations, as amended and in effect from time to time, together with all relevant regulatory and&#47;or implementing technical standards applicable in relation thereto, and, in each case, any relevant guidance and directions published in relation thereto by any relevant regulatory authority or by the European Commission.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">EUWA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the European Union (Withdrawal) Act 2018, as amended.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Event of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the occurrence of any of the events, acts or circumstances set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Excess Concentration Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, on any date of determination, the sum (without duplication) of the following amounts&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the amount by which the Aggregate Discounted Principal Balance of the Eligible Receivables related to Obligors with a FICO Score of between 650 and 700 exceeds 20.00% of the Eligible Pool Balance on such date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">the smallest Aggregate Discounted Principal Balance of the Eligible Receivables that would need to be excluded from the Borrowing Base in order to cause the Weighted Average FICO Score of the Obligors related to the Eligible Receivables to be greater than or equal to 735 on such date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18.69pt">the amount by which the Aggregate Discounted Principal Balance of the Eligible Receivables with respect to which the Receivable Obligor Origination State is California exceeds 70.00% of the Eligible Pool Balance on such date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the amount by which the Aggregate Discounted Principal Balance of the Eligible Receivables with respect to which the Receivable Obligor Origination State is a single state (other than California) exceeds 20.00% of the Eligible Pool Balance on such date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(o)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the amount by which the Aggregate Discounted Principal Balance of the Eligible Receivables with a Receivable Original Amount of greater than $75,000 and equal to or less than $150,000 exceeds 10.00% of the Eligible Pool Balance on such date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(p)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the amount by which the Aggregate Discounted Principal Balance of the Eligible Receivables originated equal to or greater than two hundred and ten (210) days but less than three hundred and ninety-five (395) days prior to such date of determination (for the avoidance of doubt, excluding Delinquent Receivables) exceeds 35.00% of the Eligible Pool Balance on such date&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(q)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the amount by which the Aggregate Discounted Principal Balance of the Eligible Receivables originated equal to or greater than three hundred (300) days but less than three hundred and ninety-five (395) days prior to such date of determination (for the avoidance of doubt, excluding Delinquent Receivables) exceeds 20.00% of the Eligible Pool Balance on such date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(r)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.03pt">the amount by which the Aggregate Discounted Principal Balance of the Eligible Receivables that have received an Approved Extension and&#47;or an Approved Payment Plan Adjustment exceeds 7.50% of the Eligible Pool Balance on such date&#59; and</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:23.36pt">the amount by which the Aggregate Discounted Principal Balance of the Eligible Receivables with a listing price greater than $3,000,000 and less than or equal to $5,000,000 exceeds 15.00% of the Eligible Pool Balance on such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Excess Concentration Receivable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any date of determination, an Eligible Receivable with respect to which some or all of the related Discounted Principal Balance is included in the Excess Concentration Amount as of such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Excess Spread Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any Determination Date, for the Collection Period then ended, the ratio (expressed as a percentage) of&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">the sum of (i) the Collections Yield during such Collection Period, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (ii) the sum of the amounts due and owing under clauses (i) and (ii) under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement (excluding the Unused Fees (if any)) on the Payment Date following such Collection Period&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">divided by</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the average of the beginning and ending Aggregate Discounted Principal Balance of all Facility Receivables during such Collection Period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exclusive Listing Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the &#34;Exclusive Listing Agreement&#34; entered into between a licensed real estate brokerage entity that is an Affiliate of the Seller and the related Obligor.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; as defined in the recitals to the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Facility Delinquency Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, for any Collection Period, (a) the Aggregate Discounted Principal Balance of all Delinquent Receivables which are Facility Receivables on the last calendar day of such Collection Period, but excluding (i) any Defaulted Receivables which are Facility Receivables (including any Delinquent Receivables repurchased as provided in the Transfer Agreement or repurchased by the Seller at the Seller's election) and (ii) any Facility Receivables relating to Property that was not sold within three hundred and sixty-five (365) days of the related origination date as of the end of such Collection Period, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">divided by</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (b) the Aggregate Discounted Principal Balance of all Facility Receivables on the last calendar day of such Collection Period (excluding any Facility Receivables relating to Property that was not sold within three hundred and sixty-five (365) days of the related origination date).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Facility Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Credit Agreement, the Transfer Agreement, the Purchase Agreement, the Servicing Agreement, the Backup Servicing Agreement, the Account Control Agreement, the Fee Letter and any other security agreements and other instruments entered into or delivered by or on behalf of the Borrower pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement to create, perfect or otherwise evidence the Administrative Agent's security interest.  For the avoidance of doubt, &#34;Facility Documents&#34; shall not include the Performance Guaranty.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Facility Receivable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a Notable Receivable sold to the Seller pursuant to the terms of the Transfer Agreement and subsequently sold by the Seller to the Borrower pursuant to the terms of the Purchase Agreement.  For the avoidance of doubt, the Originator is not selling the related Loan to the Seller for subsequent sale to the Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Facility Group</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Barclays Bank PLC, any other Lender with a Commitment under the Credit Agreement and its related Conduit Lenders (if any) and the Program Support Providers related to any such Conduit Lenders, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">FATCA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Code Sections 1471 through 1474, as of the date of the Credit Agreement (or any amended or successor version that is substantively comparable and not </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">materially more onerous to comply with), any current or future regulations or official interpretations thereof, any intergovernmental agreements entered into in connection therewith, any agreements entered into pursuant to Section 1471(b)(1) of the Code and any current or future regulations, revenue ruling, revenue procedure, notice or similar guidance issued by the IRS thereunder or any official interpretations of the foregoing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Federal Funds Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, for any day, the rate per annum equal to the weighted average of the rates on overnight Federal funds transactions with members of the Federal Reserve System arranged by Federal funds brokers on such day, as published by the Federal Reserve Bank of New York on the Business Day next succeeding such day&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that (i) if such day is not a Business Day, the Federal Funds Rate for such day shall be such rate on such transactions on the next preceding Business Day as so published on the next succeeding Business Day, and (ii) if no such rate is so published on such next succeeding Business Day, the Federal Funds Rate for such day shall be the average rate (rounded upward, if necessary, to a whole multiple of 1&#47;100 of 1.00%) charged to the Administrative Agent on such day on such transactions as determined by the Administrative Agent.  The Federal Funds Rate may not be less than 0.00%.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Fee Letter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means that certain Second Amended and Restated Fee Letter, dated as of the date hereof, between the Borrower and the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">FICO Score</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to the Obligor of a Notable Receivable, the statistical credit score of such Obligor based on methodology developed by Fair Isaac Corporation, determined as of a date permitted by the Concierge Capital Underwriting Policy in connection with the origination of such Notable Receivable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Final Maturity Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the earliest of (a) the date that is one hundred and eighty (180) days following the Amortization Date, (b) the date of the termination of the Commitments and the acceleration of the Advances pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement, (c) the date specified by the Borrower in its sole discretion upon 30 days' prior written notice to the Administrative Agent or (d) the date on which all Obligations shall have been paid in full and all other amounts payable to the Administrative Agent and the Lenders under the Facility Documents shall have been paid in full and the Commitments have terminated under the Credit Agreement (other than contingent indemnification obligations for which a claim has not been asserted).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Final Payout Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the later of (i) the date on which all Obligations have been paid in full (other than any contingent indemnification obligations of the Borrower under the Facility Documents for which a claim has not been asserted) and (ii) the date on which the Credit Agreement is terminated.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Fiscal Quarter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; mean the fiscal quarter of any Fiscal Year.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Fiscal Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; mean the fiscal year of the Parent and its Subsidiaries ending on December 31 of each calendar year.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Fitch</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Fitch, Inc., together with its successors.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Floor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means 0.0%.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">GAAP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means generally accepted accounting principles in effect from time to time in the United States.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Governmental Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any nation or government, any state or other political subdivision thereof, any agency, authority, instrumentality, regulatory body, quasi-regulatory authority, administrative tribunal, central bank, public office, court or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative powers or functions of government, including the United States Securities and Exchange Commission, the stock exchanges, any Federal, state, territorial, county, municipal or other government or governmental agency, board, body, branch, bureau, commission, court, department, instrumentality or other political unit or subdivision or other entity of any of the foregoing, whether domestic or foreign.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Governmental Authorization</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any permit, license, authorization, plan, directive, consent order or consent decree of or from any Governmental Authority.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means for any Person (without duplication) (a) all indebtedness created, assumed or incurred in any manner by such Person representing borrowed money (including by the issuance of debt securities), (b) all indebtedness for the deferred purchase price of property or services (other than trade payables and accrued expenses arising in the ordinary course of business), (c) all indebtedness secured by any Lien upon property of such Person, whether or not such Person has assumed or become liable for the payment of such indebtedness&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, if such Person has not assumed or become liable for the payment of such indebtedness, the amount of such Indebtedness shall be limited to the lesser of (i) the principal amount of the indebtedness being secured and (ii) the fair market value (as estimated by such Person in good faith) of the encumbered property, (d) all capitalized lease obligations of such Person, (e) all obligations of such Person on or with respect to drawn letters of credit, bankers' acceptances and other extensions of credit, (f) all obligations of such Person to purchase, redeem, retire, defease or otherwise make any payment in respect of any equity interest in such Person or any other Person or any warrant, right or option to acquire such equity interest, valued, in the case of a redeemable preferred interest, at the greater of its voluntary or involuntary liquidation preference plus accrued and unpaid dividends, (g) all net obligations (determined as of any time based on the termination value thereof) of such Person under any interest rate, foreign currency, and&#47;or commodity swap, exchange, cap, collar, floor, forward, future or option agreement, or any other similar interest rate, currency or commodity hedging arrangement, as estimated by such Person in good faith, and (h) all guarantees of such Person in respect of any of the foregoing.  For the avoidance of doubt, Indebtedness shall exclude any obligations under operating leases that would be included in Indebtedness under the new accounting lease standard ASC 842.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Indemnified Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.04(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Independent Director</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means one or more employees of Global Securitization Services, LLC or another natural person meeting the qualifications set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5.02(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Ineligible Receivable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any date of determination, a Facility Receivable that fails to satisfy one or more criterion of the definition of &#34;Eligible Receivable&#34; after the date of acquisition thereof by the Borrower. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Insolvency Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to a specified Person, (a) the filing of a decree or order for relief by a court having jurisdiction in the premises in respect of such Person or any substantial part of its property in an involuntary case under the Bankruptcy Code or any other applicable insolvency law now or hereafter in effect, or appointing a receiver, liquidator, assignee, custodian, trustee, sequestrator or similar official for such Person or for any substantial part of its property, or ordering the winding up or liquidation of such Person's affairs, and  such decree or order shall remain unstayed and in effect for a period of sixty (60) consecutive days&#59; or (b) the commencement by such Person of a voluntary case under the Bankruptcy Code or any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">other applicable insolvency law now or hereafter in effect, or the consent by such Person to the entry of an order for relief in an involuntary case under any such law, or the consent by such Person to the appointment of or taking possession by a receiver, liquidator, assignee, custodian, trustee, sequestrator or similar official for such Person or for any substantial part of its property, or the making by such Person of any general assignment for the benefit of creditors, or the failure by such Person generally to pay its debts as such debts become due.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, for each day during an Interest Accrual Period and each Advance, on such day, the sum of the products (for each day during such Interest Accrual Period) of&#58;</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IR x P x 1&#47;D</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">where&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IR&#160;&#160;&#160;&#160;&#61;&#160;&#160;&#160;&#160;the Interest Rate, as applicable, on such day&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">P&#160;&#160;&#160;&#160;&#61;&#160;&#160;&#160;&#160;the principal amount of such Advance, as applicable, on such day&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">D&#160;&#160;&#160;&#160;&#61;&#160;&#160;&#160;&#160;360.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Accrual Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, (i) with respect to the initial Payment Date, the period beginning on, and including, August 1, 2020 and ending on, and including, August 31, 2020 and (ii) with respect to any other Payment Date, the period beginning on, and including, the first day of the most recently ended calendar month and ending on, and including, the last day of the most recently ended calendar month&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that the final Interest Accrual Period shall end on the Final Maturity Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, for any Interest Accrual Period and for each Advance outstanding made by a Lender for each day during such Interest Accrual Period&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(t)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.69pt">so long as no Event of Default has occurred and is continuing (and which has not otherwise been waived by the Lenders pursuant to the terms hereof),</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:24.69pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)if a Conduit Lender funds (directly or indirectly) its portion of the Advances with CP or if such Lender is a Lender in the Barclays Bank PLC Facility Group, a rate equal to the applicable CP Rate plus the Applicable Margin&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:21.36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)if a Lender (other than Barclays Bank PLC) funds its portion of the Advances other than with CP, the applicable Adjusted Term SOFR(or, if Adjusted Term SOFR is not available, the applicable Base Rate until a Benchmark Replacement is determined) plus the Applicable Margin&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(u)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">if an Event of Default has occurred and is continuing (and which has not otherwise been waived by the Lenders pursuant to the terms hereof), a rate equal to the Post-Default Rate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Investment Company Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Investment Company Act of 1940, as amended, and the rules and regulations promulgated thereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">IRS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the U.S. Internal Revenue Service, or any successor agency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Late Notice of Acceleration Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the failure to provide timely notice of an Acceleration Event to Notable.&#160; Facility Receivables subject to Late Notice of Acceleration </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">24</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Event shall be subtracted from the Collections Yield calculation in the Monthly Report due immediately after notice to the Servicer.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, collectively, the Persons listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and any other Person that shall have become a party hereto in accordance with the terms hereof pursuant to an Assignment and Acceptance, other than any such Person that ceases to be a party hereto pursuant to an Assignment and Acceptance and each individually, a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.&#34;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Level I Trigger Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, a breach of any of the collateral performance tests listed below.  The collateral performance tests listed below will be tested as of the last Business Day of each Collection Period (unless indicated otherwise) and reported to the Administrative Agent and the Lenders on each Monthly Report.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">(i) with respect to the initial Collection Period, the Facility Delinquency Percentage for such Collection Period exceeds 3.0%, (ii) with respect to the second Collection Period following the Closing Date, the average Facility Delinquency Percentage for such Collection Period and the initial Collection Period exceeds 3.0% or (iii) with respect to the third Collection Period following the Closing Date and any Collection Period thereafter, the average Facility Delinquency Percentage for such Collection Period and the two Collection Periods immediately prior to such Collection Period exceeds 3.0%&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">(i) with respect to the initial Collection Period, the Managed Portfolio Delinquency and Extension Percentage for such Collection Period exceeds 15.0%, (ii) with respect to the second Collection Period following the Closing Date, the average Managed Portfolio Delinquency and Extension Percentage for such Collection Period and the initial Collection Period exceeds 15.0% or (iii) with respect to the third Collection Period following the Closing Date and any Collection Period thereafter, the average Managed Portfolio Delinquency and Extension Percentage for such Collection Period and the two Collection Periods immediately prior to such Collection Period exceeds 15.0%&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">(i) with respect to the fourth Collection Period following the Closing Date, the Monthly Payment Rate for such Collection Period is less than 10.0%, (ii) with respect to the fifth Collection Period following the Closing Date, the average Monthly Payment Rate for such Collection Period and the fourth Collection Period following the Closing Date is less than 10.0% or (iii) with respect to the sixth Collection Period following the Closing Date and any Collection Period thereafter, the average Monthly Payment Rate for such Collection Period and the two Collection Periods immediately prior to such Collection Period is less than 10.0%.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Level II Trigger Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, a breach of any of the collateral performance tests listed below.  The collateral performance tests listed below will be tested as of the last Business Day of each Collection Period (unless indicated otherwise) and reported to the Administrative Agent and the Lenders on each Monthly Report.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">(i) with respect to the initial Collection Period, the Facility Delinquency Percentage for such Collection Period exceeds 5.0%, (ii) with respect to the second Collection Period following the Closing Date, the average Facility Delinquency Percentage for such Collection Period and the initial Collection Period exceeds 5.0% or (iii) with respect to the third Collection Period following the Closing Date and any Collection Period thereafter, the average Facility Delinquency Percentage for such Collection Period and the two Collection Periods immediately prior to such Collection Period exceeds 5.0%&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">(i) with respect to the initial Collection Period, the Managed Portfolio Delinquency and Extension Percentage for such Collection Period exceeds 20.0%, (ii) with respect to the second Collection Period following the Closing Date, the average Managed </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">25</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Portfolio Delinquency and Extension Percentage for such Collection Period and the initial Collection Period exceeds 20.0% or (iii) with respect to the third Collection Period following the Closing Date and any Collection Period thereafter, the average Managed Portfolio Delinquency and Extension Percentage for such Collection Period and the two Collection Periods immediately prior to such Collection Period exceeds 20.0%&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">(i) with respect to the fourth Collection Period following the Closing Date, the Monthly Payment Rate for such Collection Period is less than 8.0%, (ii) with respect to the fifth Collection Period following the Closing Date, the average Monthly Payment Rate for such Collection Period and the fourth Collection Period following the Closing Date is less than 8.0% or (iii) with respect to the sixth Collection Period following the Closing Date and any Collection Period thereafter, the average Monthly Payment Rate for such Collection Period and the two Collection Periods immediately prior to such Collection Period is less than 8.0%&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">(i) with respect to the fourth Collection Period following the Closing Date, the Excess Spread Percentage for such Collection Period does not exceed 0.0%, (ii) with respect to the fifth Collection Period following the Closing Date, the average Excess Spread Percentage for such Collection Period and the fourth Collection Period following the Closing Date does not exceed 0.0% or (iii) with respect to the sixth Collection Period following the Closing Date and any Collection Period thereafter, the average Excess Spread Percentage for such Collection Period and the two Collection Periods immediately prior to such Collection Period does not exceed 0.0%.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Lien</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any mortgage, pledge, hypothecation, assignment, encumbrance, lien or security interest (statutory or other), or preference, priority or other security agreement, charge or preferential arrangement of any kind or nature whatsoever (including any conditional sale or other title retention agreement, any financing lease having substantially the same economic effect as any of the foregoing, and the filing authorized by the Borrower of any financing statement under the UCC or comparable law of any jurisdiction).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Liquidity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Unrestricted Cash.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means an unsecured consumer loan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Loan Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Notable Disclosure &#38; Loan Agreement relating to a Notable Receivable and entered into between the Originator and the related Obligor.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Loan Proceeds Returns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Facility Receivable, returns of the proceeds of such Facility Receivable following the return of the related financed merchandise or refund and&#47;or cancellation of related financed services.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Majority Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any date of determination, (i) if there is only one Lender or if no Lender is a Defaulting Lender, one or more Lenders having aggregate Percentages greater than 50%, or (ii) if there is more than one Lender and any such Lender is a Defaulting Lender, one or more Non-Defaulting Lenders whose aggregate Advances represent greater than 50% of the aggregate outstanding principal balance of all Advances of Non-Defaulting Lenders.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Managed Portfolio Delinquency and Extension Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Collection Period, the ratio (expressed as a percentage) of (i) the aggregate principal balance of all Compass Qualified Receivables that are Delinquent Receivables (for the avoidance of doubt, excluding any Defaulted Receivables) as of the last day of such Collection Period, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">divided by</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (ii) the aggregate principal balance of all Compass Qualified Receivables as of the last day of such Collection Period.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">26</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Margin Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in Regulation U.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Material Adverse Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means (i) with respect to all Facility Documents (other than the Servicing Agreement), a material adverse effect on (a) the business, assets, condition (financial or otherwise), operations, performance or properties of the Borrower, the Seller or the Servicer, each individually or taken as a whole, (b) the validity or enforceability of the Credit Agreement or any other Facility Document, (c) the validity, enforceability or collectability of any material portion of the Facility Receivables, (d) the rights and remedies of the Administrative Agent, the Lenders and the Secured Parties with respect to matters arising under the Credit Agreement or any other Facility Document, (e) the ability of any of the Borrower, the Seller or the Servicer to perform its obligations under any Facility Document to which it is a party, or (f) the existence, perfection, priority or enforceability of the Administrative Agent's Lien on the Collateral, (ii) with respect to the Servicing Agreement, a material adverse effect on (a) the collectability or value of the Facility Receivables being serviced thereunder or (b) the ability of the Servicer to perform its obligations under the Servicing Agreement and (iii) with respect to the Performance Guaranty, a material adverse effect on the ability of the Parent to perform its obligations under the Performance Guaranty.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Maximum Remaining Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any date of determination and with respect to any Notable Receivable, the maximum number of months remaining (rounded to the nearest whole month) until the principal amount of such Notable Receivable is due and payable in full.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Modified Receivable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a Notable Receivable which, at any time, (i) was past due or in default and which such delinquency or default was cured by waiving, extending, adjusting or amending the contract terms or accepting a reduced payment or (ii) has had its contract terms waived, extended, adjusted or amended with the intent of avoiding a delinquency or default.  For the avoidance of doubt, (a) a Facility Receivable that has received (x) a single Approved Extension or, (y) a single Approved Payment Plan Adjustment or (z) a single Approved Extension and a single Approved Payment Plan Adjustment (in that order) and the duration of the aggregate extensions shall not extend such Facility Receivable by more than six (6) months, in each case, shall not constitute a &#34;Modified Receivable&#34; and (b) a Facility Receivable that has received (x) more than one Approved Extension, (y) more than one Approved Payment Plan Adjustment or (z) both an Approved Extension and an Approved Payment Plan Adjustment and the duration of the aggregate extensions exceed six (6) months, in each case, shall constitute a &#34;Modified Receivable.&#34;  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Money</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning specified in Section 1-201(b)(24) of the UCC.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Monthly Payment Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, for any Collection Period, the ratio of (a) all Collections received by the Servicer in respect of the Principal Balance of each Facility Receivable during such Collection Period to (b) the average of the beginning and ending aggregate Principal Balance of all Facility Receivables during such Collection Period&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that such calculations shall exclude Collections constituting Loan Proceeds Returns.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Monthly Report</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the monthly report and an updated Data File including the required information with respect to each Compass Qualified Receivable owned by the Borrower as of the prior month Determination Date, each in a form reasonably acceptable to the Administrative Agent and provided prior to the last day of the initial Collection Period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Monthly Reporting Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Payment Date, the twelfth (12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) calendar day following the end of each calendar month, or if such day is not a Business Day, the immediately following Business Day.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Moody's</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Moody's Investors Service, Inc., together with its successors.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">27</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Multiemployer Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means an employee pension benefit plan within the meaning of Section 4001(a)(3) of ERISA that is sponsored by the Borrower or a member of its ERISA Group or to which the Borrower or a member of its ERISA Group is obligated to make contributions or has any liability.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Negative Legal Development Receivable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any date of determination, a Notable Receivable that is subject to a Regulatory Event as of such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Net Eligible Pool Balance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any date of determination, an amount equal to the excess of (i) the Eligible Pool Balance, over (ii) the Excess Concentration Amounts, if any, in each case as of such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Net Home Equity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Notable Receivable, an amount equal to the sum of (i) 85.00% of the listing price as of the Receivable Origination Date of the Property relating to such Notable Receivable, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (ii) any existing debt relating to such Property.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">New Lending Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Defaulting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, at any time, a Lender that is not a Defaulting Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Notable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Notable Finance, LLC.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Notable Receivable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the obligation of an Obligor under a Loan Agreement to make payments on the related Loan which was originated by Notable in connection with the Concierge Capital Program.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Notice of Prepayment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all indebtedness, whether absolute, fixed or contingent, at any time or from time to time owing by the Borrower to any Secured Party or any Affected Person under or in connection with the Credit Agreement or any other Facility Document, including all amounts payable by the Borrower in respect of the Advances, with interest thereon, and all fees, expenses and other amounts payable under the Credit Agreement or under any other Facility Document.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Obligor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, in respect of any Loan and the related Notable Receivable, the individual natural Person primarily obligated to make payments in respect of the principal, interest, if any, and any fees due under such Loan and the related Notable Receivable&#59; provided that, title or similar instrument or evidence of ownership to the property may be in the name of a limited liability company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">OFAC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the U.S. Department of the Treasury's Office of Foreign Assets Control.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Originator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Notable, in its capacity as &#34;Originator&#34; under the Transfer Agreement, or any other Person acting as seller under the Transfer Agreement and that has been approved in writing by the Administrative Agent in its sole discretion.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Other Connection Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Other Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">28</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Parent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Compass, Inc. f&#47;k&#47;a Urban Compass, Inc.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Parent Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Revolving Credit and Guaranty Agreement, dated as of March 4, 2021, among Parent, as the borrower, the other obligors from time to time party thereto, the lenders and issuing banks from time to time party thereto and Barclays Bank PLC, as administrative agent, collateral agent and syndication agent, as may be amended, restated, supplemented or otherwise modified from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any Person to whom a participation is sold as permitted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.06(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">PATRIOT Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Payment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means (a) the twenty-second (22nd) calendar day following the end of each calendar month, or if such day is not a Business Day, the immediately following Business Day, beginning in the month of September 2020 and (b) the Final Maturity Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">PBGC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Pension Benefit Guaranty Corporation, or any successor agency or entity performing substantially the same functions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; of any Lender means, (a) with respect to any Lender party hereto on the date hereof, the percentage set forth opposite such Lender's name on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to the Credit Agreement, as such amount is reduced by any Assignment and Acceptance entered into by such Lender with an assignee or increased by any Assignment and Acceptance entered into by such Lender with an assignor, or (b) with respect to a Lender that has become a party hereto pursuant to an Assignment and Acceptance, the percentage set forth therein as such Lender's Percentage, as such amount is reduced by an Assignment and Acceptance entered into between such Lender and an assignee or increased by any Assignment and Acceptance entered into by such Lender with an assignor.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Performance Guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, the Parent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Performance Guaranty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means that certain Performance Guaranty, dated as of the Closing Date, by the Performance Guarantor in favor of the Secured Parties.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Periodic Term SOFR Determination Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in the definition of &#34;Term SOFR&#34;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Asset Sale</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means each of the following&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ak)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.7pt">the sale and transfer by the Borrower to the Seller of any Excess Concentration Receivable&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(al)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.37pt">the sale and transfer by the Borrower to the Seller or any other Person of any Charged-Off Receivables&#59; and </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(am)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:13.37pt">in connection with any optional prepayment of the Advances pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.05(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement, the sale and transfer to the Seller of any Facility Receivables identified for release by the Borrower so long as (i) such Facility Receivables are substantially and contemporaneously sold by the Seller (or an Affiliate thereof), without recourse, to a special-purpose third party purchaser in connection with the closing of a securitization transaction and (ii) the Borrower certifies that such Facility Receivables were not selected pursuant to procedures designed to be adverse to the Administrative Agent or the Lenders.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">29</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Assignee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means (i) a Lender (other than any Defaulting Lender) or any of its Affiliates, (ii) any commercial paper conduit administered by the Administrative Agent or an Affiliate of the Administrative Agent and (iii) any Conduit Lender and any of its Program Support Providers or Conduit Assignees.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted IPO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any transactions or actions taken in connection with and reasonably related to an equity issuance by the Parent or an Affiliate consisting of a primary public offering of its common stock pursuant to an effective registration statement filed with the Securities and Exchange Commission in accordance with the Securities Act of 1933 as amended (whether alone or in connection with a secondary public offering), including any direct listing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the following&#58; (a) Liens in favor of the Administrative Agent granted pursuant to the Credit Agreement or any other Facility Document&#59; (b) Liens for taxes, assessments and governmental charges not yet due or the payment of which is being contested in good faith and by appropriate proceedings and for which adequate reserves are maintained in accordance with GAAP&#59; (c) Liens imposed by law, such as carriers', warehousemen's, mechanics', materialmens' and other similar Liens arising in the ordinary course of business and securing obligations (other than Indebtedness for borrowed money) that are not overdue by more than 45 days or are being contested in good faith and by appropriate proceedings promptly initiated and diligently conducted, and for which reserves are maintained in accordance with GAAP&#59; (d) deposits and pledges of cash securing (i) obligations incurred in respect of workers' compensation, unemployment insurance or other forms of governmental insurance benefits, (ii) the performance of bids, tenders, leases, contracts (other than for the payment of money) and statutory obligations or (iii) obligations on surety or appeal bonds, but only to the extent such deposits or pledges are made or otherwise arise in the ordinary course of business and secure obligations that are not past due and do not exceed $250,000 in the aggregate&#59; (e) judgment Liens not resulting in an Event of Default under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.01(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement&#59; and (f) (i) Liens in favor of collecting banks arising under Section 4-210 of the UCC or any similar law, and (ii) Liens arising solely by virtue of any contractual, statutory or common law provision relating to banker's liens, rights of set-off or similar rights and remedies and burdening only deposit accounts or other funds maintained in the ordinary course of business with such creditor depository institution, provided that no such deposit account is subject to restrictions against access by the depositor in excess of those set forth by regulations promulgated by bank regulators and no such deposit account serves as collateral to any Person other than the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means an individual or a corporation (including a business trust), partnership, trust, incorporated or unincorporated association, joint stock company, limited liability company, government (or an agency or political subdivision thereof) or other entity of any kind.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means an employee pension benefit plan (other than a Multiemployer Plan) which is covered by Title IV of ERISA or subject to the minimum funding standards under Section 412 of the Code that is sponsored by the Borrower or a member of its ERISA Group or to which the Borrower or a member of its ERISA Group is obligated to make contributions or has any liability.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Post-Default Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a rate per annum equal to (i) the Base Rate plus (ii) 6.50% per annum.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Potential Terminated Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Prime Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the rate announced by the Administrative Agent from time to time as its prime rate in the United States, such rate to change as and when such designated rate changes.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">30</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Prime Rate is not intended to be the lowest rate of interest charged by the Administrative Agent in connection with extensions of credit to debtors.  The Administrative Agent may make commercial loans or other loans at rates of interest at, above, or below the Prime Rate.  The Prime Rate may not be less than 0.00%.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Principal Balance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any date of determination and with respect to a Facility Receivable, an amount equal to (i) the related Receivable Initial Amount, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (ii) any related Receivable Subsequent Draw Amounts, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (iii) the amount of any Collections received from or on behalf of the related Obligor with respect to such Facility Receivable and the related Loan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Principal Paydown</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any Determination Date, for the Collection Period then ended, the difference between (i) the sum of the Discounted Principal Balance for each Facility Receivable as of the beginning of such Collection Period, in each case, multiplied by the applicable Advance Rate for each such Facility Receivable as of the beginning of such Collection Period, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (ii) for each Facility Receivable included in the calculation set forth in clause (i) above, the sum of the Discounted Principal Balance for each such Facility Receivable as of the beginning of such Collection Period, in each case, multiplied by the applicable Advance Rate for each such Facility Receivable as of the end of such Collection Period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Priority of Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has, with reference to any asset or property, the meaning assigned to it under the UCC and, in any event, shall include, but not be limited to, any and all amounts from time to time paid or payable under or in connection with such asset or property.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Program Support Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Conduit Lender, any liquidity agreement or any other agreement entered into by any Program Support Provider providing for the issuance of one or more letters of credit for the account of such Conduit Lender (or any related commercial paper issuer that finances such Conduit Lender), the issuance of one or more surety bonds for which such Conduit Lender or such related issuer is obligated to reimburse the applicable Program Support Provider for any drawings thereunder, the sale by the Conduit Lender or such related issuer to any Program Support Provider of any interest in an Advance (or portions thereof or participations therein) and&#47;or the making of loans and&#47;or other extensions of liquidity or credit to the Conduit Lender or such related issuer in connection with its commercial paper program, together with any letter of credit, surety bond or other instrument issued thereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Program Support Provider</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means and includes any bank, insurance company or other financial institution now or hereafter extending liquidity or credit or having a commitment to extend liquidity or credit to or for the account of, or to make purchases from, a Conduit Lender (or any related commercial paper issuer that finances such Conduit Lender) in support of commercial paper issued, directly or indirectly, by such Conduit Lender in order to fund Advances made by such Conduit Lender under the Credit Agreement or issuing a letter of credit, surety bond or other instrument to support any obligations arising under or in connection with such Conduit Lender's or such related issuer's commercial paper program, but only to the extent that such letter of credit, surety bond, or other instrument supported either CP issued to make Advances and purchase the Advances under the Credit Agreement or was dedicated to that Program Support Provider's support of the Conduit Lender as a whole rather than one particular issuer (other than the Borrower) within such Conduit Lender's commercial paper program.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Notable Receivable, the residential real estate property listed in the related Loan Agreement and in connection with which the related Obligor applied for the related Loan.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">31</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Property Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all debt secured by the related Property.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Purchasable Receivable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a Notable Receivable that meets the criteria of a Compass Qualified Receivable as of the Cutoff Date of the applicable Offer List. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Purchase Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means that certain Amended and Restated Receivables Purchase Agreement, dated as of July 29, 2021, between the Seller, as &#34;seller,&#34; and the Borrower, as &#34;buyer.&#34;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Purchase Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Purchase Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">QIB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.06(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Purchaser</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.06(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Rating Agencies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Moody's, S&#38;P and, if applicable, Fitch.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Receivable Initial Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Notable Receivable, the aggregate principal amount dispersed to the related Obligor in accordance with the terms of the related Loan Agreement from and including the related Receivable Origination Date to and including the initial Cutoff Date with respect to such Notable Receivable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Receivable Obligor Origination State</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Notable Receivable, the State or U.S. territory in which the related Obligor resided on the related Receivable Origination Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Receivable Original Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Notable Receivable, the full principal amount approved as shown in either (a) the related Loan Agreement and related documents or (b) the final payment schedule, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Receivable Origination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Notable Receivable, the calendar date on which the related Loan was originated by the Originator, as indicated in the Originator's records.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Receivable Subsequent Draw Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Notable Receivable, the aggregate principal amount dispersed to the related Obligor in accordance with the terms of the related Loan Agreement from and excluding the Cutoff Date relating to the last Purchase Date upon which the Borrower purchased the Receivable Initial Amount or a Receivable Subsequent Draw Amount relating to such Loan to and including the Cutoff Date relating to such Receivable Subsequent Draw Amount.  For the avoidance of doubt, with respect to any Notable Receivable, the sum of the related Receivable Initial Amount plus all Receivable Subsequent Draw Amounts cannot exceed the Receivable Original Amount for such Notable Receivable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Receivables List</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.2(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Transfer Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.06(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Regulation D</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Regulation D of the Federal Reserve Board, as in effect from time to time and all official rulings and interpretations thereunder or thereof.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">32</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Regulation T</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;, &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Regulation U</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Regulation X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; mean Regulation T, U and X, respectively, of the Board of Governors of the Federal Reserve System, as in effect from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Regulatory Change</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.09(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Reference Time</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; with respect to any setting of the then-current Benchmark means (1) if such Benchmark is Adjusted Term SOFR, the time set forth in the definition of Term SOFR, and (2) if such Benchmark is not Adjusted Term SOFR, the time determined by the Administrative Agent in accordance with the Benchmark Replacement Conforming Changes.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Regulatory Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; shall mean (a) the commencement by written notice by any Governmental Authority of any lawsuit or similar adversarial court or regulatory proceeding against the Borrower or any of its Affiliates or, to the knowledge of the Borrower, the Originator or the Servicer, challenging such Person's authority to originate, hold, own, service, pledge, collect or enforce any Facility Receivable, or otherwise alleging any material non-compliance by any of the Borrower, the Originator or the Servicer or any of their respective Affiliates with any Applicable Laws restricting the ability of such Person to originate, hold, own, service, pledge, collect or enforce such Facility Receivable, which lawsuit or proceeding is not released or terminated in a manner acceptable to Administrative Agent within ninety (90) calendar days of commencement thereof or (b) the issuance or entering of any stay, order, judgment, cease and desist order, injunction, temporary restraining order, or other judicial or non-judicial sanction (other than the imposition of a monetary fine), order or ruling against any of the Borrower or any of its Affiliates or, to the knowledge of the Borrower, the Originator or the Servicer, restricting the ability of such Person to originate, hold, own, service, pledge, collect or enforce any Facility Receivables, and which, in the case of any such lawsuit, proceeding or other event described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> above, has a material adverse effect on the enforceability, collectability or ability to service such Facility Receivable or renders the Purchase Agreement unenforceable in such jurisdiction, as determined by the Administrative Agent in its reasonable judgment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, in each case, upon the favorable resolution of any such lawsuit, proceeding or other event, or if such determination by the Administrative Agent shall have ceased to be applicable, such Regulatory Event shall cease to exist.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Related Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Notable Receivable, all agreements or documents evidencing, guaranteeing, securing, governing or giving rise to such Notable Receivable, including the Loan Agreement under which an extension of credit is made by the Originator to the related Obligor through the Seller's lending platform, such agreements not to include the Concierge Mastercard Program Agreement for Concierge Cardholder or any agreement servicing an equivalent function.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Relevant Governmental Body</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means the Board of Governors of the Federal Reserve System or the Federal Reserve Bank of New York, or a committee officially endorsed or convened by the Board of Governors of the Federal Reserve System or the Federal Reserve Bank of New York, or any successor thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Repurchased Receivable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Purchase Agreement. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Request for Advance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Requested Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">33</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Reserve Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any account established by the Borrower at the Account Bank, in the name of the Borrower, which account has been designated as the Reserve Account and is subject to the Account Control Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Reserve Account Available Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, at any time, the amount on deposit in the Reserve Account.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Reserve Account Deficit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, at any time, the excess, if any, of (A) the Reserve Account Required Amount over (B) the Reserve Account Available Amount.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Reserve Account Required Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any date of determination including any Borrowing Date, an amount equal to the product of (i) the Eligible Pool Balance as of such date and (ii) 3.0%&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that if there are no Obligations outstanding under the Credit Agreement, the Reserve Account Required Amount shall equal zero.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Reserve Account Withdrawal Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.03(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Resolution Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means an EEA Resolution Authority or, with respect to any UK Financial Institution, a UK Resolution Authority.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Responsible Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means (a) in the case of a corporation, partnership or limited liability company that, pursuant to its Constituent Documents, has officers, any chief executive officer, chief financial officer, chief capital officer, chief administrative officer, chief accounting officer, head of finance, head of capital markets, president, senior vice president, vice president, assistant vice president, treasurer, secretary, assistant secretary, director or manager, (b) in the case of a limited partnership, the Responsible Officer of the general partner, acting on behalf of such general partner in its capacity as general partner, (c) additionally, in the case of a limited liability company, any Responsible Officer of the sole member or managing member, acting on behalf of the sole member or managing member in its capacity as sole member or managing member, (d) in the case of a trust, the Responsible Officer of the trustee, acting on behalf of such trustee in its capacity as trustee and (e) in the case of the Administrative Agent, an officer of the Administrative Agent as applicable responsible for the administration of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Restricted Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the declaration of any distribution or dividends or the payment of any other amount by the Borrower to any shareholder, partner, member or other equity investor in the Borrower on account of any share, membership interest, partnership interest or other equity interest in respect of the Borrower, or the payment on account of, or the setting apart of assets for a sinking or other analogous fund for, or the purchase or other acquisition of any class of stock of or other equity interest in the Borrower or of any warrants, options or other rights to acquire the same (or to make any &#34;phantom stock&#34; or other similar payments in the nature of distributions or dividends in respect of equity to any Person), whether now or hereafter outstanding, either directly or indirectly, whether in cash, property (including marketable securities), or any payment or setting apart of assets for the redemption, withdrawal, retirement, acquisition, cancellation or termination of any share, membership interest, partnership interest or other equity interest in respect of the Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Retransfer Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Purchase Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the period from and including the Closing Date to and including the earliest of (a) the Amortization Date or (b) the date of the termination of the Commitments pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">34</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sanctioned Country</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, at any time, a country or territory which is the subject or target of any comprehensive Sanctions (currently Cuba, Iran, North Korea, Syria, and the Crimea region of Ukraine).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sanctioned Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, at any time, (a) any Person listed in any Sanctions-related list of designated Persons maintained by the Office of Foreign Assets Control of the U.S. Department of the Treasury, or by another governmental authority with jurisdiction over the Borrower or the Seller, (b) any Person operating, organized or resident in a Sanctioned Country or (c) any Person owned 50 percent or more in the aggregate by one or more such Person.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Sanctions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means economic or financial sanctions or trade embargoes imposed, administered or enforced from time to time by (a) the U.S. government, including those administered by the Office of Foreign Assets Control of the U.S. Department of the Treasury or the U.S. Department of State, or (b) any other governmental authorities with jurisdiction over the Borrower or the Seller.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">S&#38;P</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means S&#38;P Global Ratings, together with its successors.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Scheduled Revolving Period Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means August 4, 2023 or such later date as may be agreed to in writing by the Borrower, the Administrative Agent and each of the Lenders&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, if the Scheduled Revolving Period Termination Date would otherwise not be a Business Day, then the Scheduled Revolving Period Termination Date shall be the immediately preceding Business Day.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Secured Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Administrative Agent, the Lenders and their respective permitted successors and assigns.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Securities Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the United States Securities Act of 1933, as amended, and the rules and regulations promulgated thereunder, all as from time to time in effect, or any successor law, rules or regulations, and any reference to any statutory or regulatory provision shall be deemed to be a reference to any successor statutory or regulatory provision.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Securitisation Regulations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the EU Securitisation Regulation and the UK Securitisation Regulation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Seller</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Compass Concierge, LLC.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Servicer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Notable, in its capacity as &#34;Servicer&#34; under the Servicing Agreement, or any other Person acting as successor servicer and that has been approved in writing by the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Servicer Event of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; is defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Servicing Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Servicing Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means that certain Amended and Restated Servicing Agreement, dated as of July 29, 2021, between the Servicer and the Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Servicing Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Payment Date, an amount equal to the product of (i) the Servicing Fee Rate, (ii) 1&#47;12 and (iii) the average of the aggregate Principal Balance of the Facility Receivables as of the end of (x) the first day of the immediately preceding Collection Period and (y) the last day of such preceding Collection Period.  For the avoidance of doubt, no Servicing Fee is charged on Charged-Off Receivables.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Servicing Fee Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means 0.75%.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">35</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Servicing File</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Facility Receivable, the items, documents, files and records pertaining to the servicing of the related Loan, including, but not limited to, the computer files, data tapes, books, records, notes, copies of the Related Documents, and all additional documents generated as a result of, or utilized in originating and&#47;or servicing such Facility Receivable and the related Loan, which are delivered to, or generated by, the Servicer.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Servicing Standard</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; is defined in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Servicing Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">SOFR Advance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means an Advance that bears interest at a rate based on Daily Simple SOFR, Term SOFR or Compounded SOFR, other than, in each case, pursuant to clause (c) of the definition of &#34;Base Rate&#34;. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">SOFR Rate Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in the definition of &#34;Term SOFR&#34;.</font></div><div style="margin-bottom:12pt;margin-top:6.9pt;padding-right:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#34; means a rate per annum equal to the secured overnight financing rate for such Business Day published by the SOFR Administrator on the SOFR Administrator's Website.</font></div><div style="margin-bottom:12pt;margin-top:6.9pt;padding-right:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%;text-decoration:underline">SOFR Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#34; means the Federal Reserve Bank of New York (or a successor administrator of the secured overnight financing rate).</font></div><div style="margin-bottom:12pt;margin-top:6.9pt;padding-right:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%;text-decoration:underline">SOFR Administrator's Website</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#34; means the SOFR Administrator's website, currently at http&#58;&#47;&#47;www.newyorkfed.org (or any successor source for the secured overnight financing rate identified as such by the SOFR Administrator of the secured overnight financing rate from time to time).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Solvency Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a Closing Date Certificate or Amendment Effective Date Certificate substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit G</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Solvent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Person, that as of the date of determination, both (i) (a) the sum of such Person's debt (including contingent liabilities) does not exceed the present fair market value of such Person's present assets&#59; (b) such Person's capital is not unreasonably small in relation to its business as contemplated on the Closing Date&#59; and (c) such Person has not incurred and does not intend to incur, or believe that it will incur, debts beyond its ability to pay such debts as they become due (whether at maturity or otherwise)&#59; and (ii) such Person is &#34;solvent&#34; within the meaning given that term and similar terms under the Bankruptcy Code, Section 271 of the Debtor and Creditor Law of the State of New York or other Applicable Laws relating to fraudulent transfers and conveyances.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any Person, any corporation or other Person of which more than 50% of the outstanding Equity Interests having ordinary voting power to elect members of the board of directors, board of managers or other governing body of such Person (other than Equity Interests having such power only by reason of the happening of a contingency), are at the time, directly or indirectly, owned by, or the management of which is otherwise controlled, directly or indirectly, by, such Person and one or more of its other Subsidiaries or a combination thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Successor Servicing Excess Servicing Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means such portion of the Servicing Fee accruing at a rate per annum in excess of the Servicing Fee Rate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Successor Servicing Transition Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning set forth in the Backup Servicing Agreement.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">36</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Tangible Net Worth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any date, the aggregate total assets of the Parent and its Subsidiaries, calculated in accordance with GAAP, minus the aggregate total debt of the Parent and its Subsidiaries, calculated in accordance with GAAP, minus the amount of all intangible items reflected therein, including all unamortized debt discount and expense, goodwill, patents, trademarks, service marks, trade names, copyrights, and all similar items that should properly be treated as intangibles in accordance with GAAP.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;margin-top:6.9pt;padding-right:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%;text-decoration:underline">Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#34; means, </font></div><div style="margin-bottom:12pt;margin-top:6.9pt;padding-right:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">(a)&#160;&#160;&#160;&#160;with respect to any SOFR Advance for any day (a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%;text-decoration:underline">SOFR Rate Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#34;), the Term SOFR Reference Rate for a tenor comparable to the applicable Interest Accrual Period on the day (such day, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%;text-decoration:underline">Periodic Term SOFR Determination Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#34;) and that is two (2) U.S. Government Securities Business Days prior to the first day of such Interest Accrual Period, as such rate is published by the Term SOFR Administrator, plus the Applicable SOFR Adjustment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">, however, that if as of 5&#58;00 p.m. (New York City time) on any Periodic Term SOFR Determination Day the Term SOFR Reference Rate for the applicable tenor has not been published by the Term SOFR Administrator and a Benchmark Replacement Date with respect to the Term SOFR Reference Rate has not occurred, then Term SOFR will be the Term SOFR Reference Rate for such tenor as published by the Term SOFR Administrator on the first preceding U.S. Government Securities Business Day for which such Term SOFR Reference Rate for such tenor was published by the Term SOFR Administrator so long as such first preceding U.S. Government Securities Business Day is not more than three (3) U.S. Government Securities Business Days prior to such Period Term SOFR Determination Day, and</font></div><div style="margin-bottom:12pt;margin-top:6.9pt;padding-right:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">(b)&#160;&#160;&#160;&#160;with respect to any Base Rate Advance for any day, the Term SOFR Reference Rate for one (1) month on the day (such day, the &#34;Base Rate Term SOFR Determination Day&#34;) that is two (2) U.S. Government Securities Business Days prior to (i) if such SOFR Rate Day is a U.S. Government Securities Business Day, such SOFR Rate Day or (ii) if such SOFR Rate Day is not a U.S. Government Securities Business Day, the U.S. Government Securities Business Day immediately preceding such SOFR Rate Day, in each case, as such rate is published by the Term SOFR Administrator for such Base Rate Term SOFR Determination Day at 6&#58;00 a.m. (New York City time)&#59; provided, however, that if as of 5&#58;00 p.m. (New York City time) on any Base Rate Term SOFR Determination Day the Term SOFR Reference Rate for one (1) month has not been published by the Term SOFR Administrator and a Benchmark Replacement Date with respect to the Term SOFR Reference Rate has not occurred, then Term SOFR will be the Term SOFR Reference Rate for one (1) month as published by the Term SOFR Administrator on the first preceding U.S. Government Securities Business Day for which such Term SOFR Reference Rate for one (1) month was published by the Term SOFR Administrator so long as such first preceding U.S. Government Securities Business Day is not more than three (3) U.S. Government Securities Business Days prior to such Base Rate Term SOFR Determination Day&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">37</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:6.9pt;padding-right:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">, that if Term SOFR determined as provided above (including pursuant to the proviso under clause (a) or clause (b) above) shall ever be less than the Floor, then Term SOFR shall be deemed to be the Floor.</font></div><div style="margin-bottom:12pt;margin-top:6.9pt;padding-right:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%;text-decoration:underline">Term SOFR Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#34; means CME Group Benchmark Administration Limited (CBA) (or a successor administrator of the Term SOFR Reference Rate selected by the Administrative Agent in its reasonable discretion).</font></div><div style="margin-bottom:12pt;margin-top:6.9pt;padding-right:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%;text-decoration:underline">Term SOFR Advance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#34; means an Advance that bears interest at a rate based on Term SOFR. </font></div><div style="margin-bottom:12pt;margin-top:6.9pt;padding-right:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%;text-decoration:underline">Term SOFR Reference Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:117%">&#34; means the forward-looking term rate based on SOFR.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Total Liabilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, for any Person, as at any date of determination, the aggregate amount of all Indebtedness of such Person, as determined on a consolidated basis in accordance with GAAP.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Transfer Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means that certain Amended and Restated Transfer Agreement, dated as of July 29, 2021, between the Originator and the Seller.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Transferred Receivable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Purchase Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">UCC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Uniform Commercial Code, as from time to time in effect in the State of New York&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that if, by reason of any mandatory provisions of law, the perfection, the effect of perfection or non-perfection or priority of the security interests granted to the Administrative Agent pursuant to the Credit Agreement are governed by the Uniform Commercial Code as in effect in a jurisdiction of the United States other than the State of New York, then &#34;UCC&#34; means the Uniform Commercial Code as in effect from time to time in such other jurisdiction for purposes of such perfection, effect of perfection or non-perfection or priority.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">UK Financial Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any BRRD Undertaking (as such term is defined under the PRA Rulebook (as amended from time to time) promulgated by the United Kingdom Prudential Regulation Authority) or any person falling within IFPRU 11.6 of the FCA Handbook (as amended from time to time) promulgated by the United Kingdom Financial Conduct Authority, which includes certain credit institutions and investment firms, and certain affiliates of such credit institutions or investment firms</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">UK Resolution Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Bank of England or any other public administrative authority having responsibility for the resolution of any UK Financial Institution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">UK Securitisation Regulation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Regulation (EU) 2017&#47;2402 as it forms part of the United Kingdom domestic law by operation of the EUWA, and as amended by the Securitisation (Amendment) (EU Exit) Regulations 2019, as amended and in effect from time to time, together with all relevant technical standards applicable in relation thereto, and any relevant guidance relating thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">United States</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the United States of America.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">38</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Unmatured Event of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any event which, with the passage of time specified in the related cure period for such event, the giving of notice, or both, would constitute an Event of Default.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Unmatured Servicer Event of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any event which, with the passage of time, the giving of notice, or both, would constitute a Servicer Event of Default.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Unrestricted Cash</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any calendar month or fiscal quarter, (i) the cash and cash equivalents of the Parent and its consolidated Subsidiaries that, in accordance with GAAP, is reflected on the consolidated balance sheet of the Parent and its consolidated Subsidiaries, as of the end of such calendar month or fiscal quarter, as applicable, but only to the extent that such cash and cash equivalents (or any deposit account or securities account in which such cash and cash equivalents are held) are not controlled by or subject to any Lien or other preferential arrangement in favor of any creditor, including any cash or cash equivalents collateralizing any letters of credit and (ii) </font><font style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">investments in money market funds or securities issued, or directly and fully guaranteed or insured, by the United States or any agency or instrumentality thereof (provided that the full faith and credit of the United States is pledged in support thereof) having maturities of not more than six (6) months from the date of acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that the calculation of Unrestricted Cash to the extent attributable to any Subsidiary shall be the Unrestricted Cash of such Subsidiary multiplied by the percentage Equity Interests in such Subsidiary held by the Parent (measured against all Equity Interests in such Subsidiary held by all Persons).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Unused Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning assigned to such term in the Fee Letter.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Government Securities Business Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any day except for (a) a Saturday, (b) a Sunday or (c) a day on which the Securities Industry and Financial Markets Association recommends that the fixed income departments of its members be closed for the entire day for purposes of trading in United States government securities.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Tax Compliance Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.03(g)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Unadjusted Benchmark Replacement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Benchmark Replacement excluding the Benchmark Replacement Adjustment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Volcker Rule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the common rule entitled &#34;Proprietary Trading and Certain Interests and Relationships with Covered Funds&#34; published at 79 Fed. Reg. 5779 et seq.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Weighted Average Advance Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, as of any date of determination, a percentage equal to (a) the aggregate product of (i) the Discounted Principal Balance for each Eligible Receivable as of such date, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">multiplied by</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (ii) the applicable Advance Rate for each such Eligible Receivable as of such date, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">divided by</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (b) the Eligible Pool Balance.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Weighted Average FICO Score</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, with respect to any pool of Eligible Receivables as of any date of determination, the ratio (expressed as a number) obtained by (a) summing the products obtained by multiplying, for each such Eligible Receivable as of such date and in respect of which the related Obligor has a FICO Score&#58;</font></div><div style="padding-left:72pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.500%"><tr><td style="width:1.0%"></td><td style="width:40.658%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.493%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.549%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:3.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The FICO Score of the Obligor of such Eligible Receivable</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">X</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:3.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Discounted Principal Balance of such Eligible Receivable as of such date</font></div></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">39</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and (b) dividing such sum by the Aggregate Discounted Principal Balance of such pool of Eligible Receivables in respect of which the related Obligor has a FICO Score as of such date of determination.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Withdrawal Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means liability to a Multiemployer Plan as a result of a complete or partial withdrawal from such Multiemployer Plan, as such terms are defined in Part I of Subtitle E of Title IV of ERISA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Write-Down and Conversion Powers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, (a) with respect to any EEA Resolution Authority, the write-down and conversion powers of such EEA Resolution Authority from time to time under the Bail-In Legislation for the applicable EEA Member Country, which write-down and conversion powers are described in the EU Bail-In Legislation Schedule, and (b) with respect to the United Kingdom,  any powers of the applicable Resolution Authority  under the Bail-In Legislation to cancel, reduce, modify or change the form of a liability of any UK Financial Institution  or any contract or instrument under which that liability arises, to convert all or part of that liability into shares, securities or obligations of that person or any other person, to provide that any such contract or instrument is to have effect as if a right had been exercised under it or to suspend any obligation in respect of that liability or any of the powers under that Bail-In Legislation that are related to or ancillary to any of those powers.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">40</font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_389"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Schedule 1</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">DATA FILE FIELDS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">With respect to each Data File required to be delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement, such Data File shall contain the following information with respect to each Loan listed in such Data File&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-11.31pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)identification number&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-14.64pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)Receivable Origination Date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-17.97pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)Receivable Original Amount&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-17.31pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)Acceleration Event (i.e., delisted, Exclusive Listing Agreement cancelation, etc.)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-13.98pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)Outstanding principal balance as of the related Cutoff Date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-17.31pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)Discounted Principal Balance as of the related Cutoff Date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-20.64pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vii)closing date of the related Property (if applicable and known to the Seller at the time of Purchase), notice of expiration or cancelation by the Obligor of the related Exclusive Listing Agreement and failure to re-execute another Exclusive Listing Agreement within ten (10) Business Days, and notice of the date that is one hundred twenty (120) days following the cancellation of the related Exclusive Listing Agreement by an Affiliate of the Seller, as applicable&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-23.97pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(viii)invoice date (if applicable)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-17.31pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ix)the date that is three hundred and sixty-five (365) days from the related Receivable Origination Date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-13.98pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(x)aging as of the related Cutoff Date (in days)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-17.31pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xi)Maximum Remaining Term as of the related Cutoff Date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-20.64pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xii)Receivable Obligor Origination State&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-23.97pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xiii)listing price of the related Property as of the Receivable Origination Date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-23.31pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xiv)stated Property Debt&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-19.98pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xv)verified Property Debt (if FICO &#60; 750)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-23.31pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xvi)Net Home Equity of the related Obligor&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-26.64pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xvii)Property Debt verification status&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-29.97pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xviii)FICO Score of the related Obligor&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-23.31pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xix)current status as of the related Cutoff Date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-19.98pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xx)total refunded as of the related Cutoff Date&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-23.31pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxi)total disbursed as of the related Cutoff Date&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-26.64pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxii)total repaid as of the related Cutoff Date&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-29.97pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxiii)total collected as of the related Cutoff Date (repaid and refunded)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-29.31pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxiv)Purchasable Receivable (Y&#47;N)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-25.98pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxv)last repayment date&#59; and </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-29.31pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(xxvi)delinquency (days).  </font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_392"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">With respect to each Data File required to be delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.05(a)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> of the Credit Agreement or included with any Monthly Report, such Data File shall contain the following information with respect to each Loan&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">identification number&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Receivable Origination Date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Receivable Original Amount&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">outstanding principal balance as of the last day of the prior Collection Period&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(5)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Discounted Principal Balance as of the last day of the prior Collection Period&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(6)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">closing date of the related Property (if applicable and known to the Seller at the time of Purchase), notice of expiration or cancelation by the Obligor of the related Exclusive Listing Agreement and failure to re-execute another Exclusive Listing Agreement within ten (10) Business Days, and notice of the date that is one hundred twenty (120) days following the cancellation of the related Exclusive Listing Agreement by an Affiliate of the Seller, as applicable&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(7)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">invoice date (if applicable)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(8)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the date that is three hundred and sixty-five (365) days from the related Receivable Origination Date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(9)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">aging as of the as of the last day of the prior Collection Period (in days)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(10)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">Maximum Remaining Term as of the last day of the prior Collection Period&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(11)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">Receivable Obligor Origination State&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(12)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">listing price of the related Property as of the Receivable Origination Date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(13)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">stated Property Debt&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(14)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">verified Property Debt&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(15)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">Net Home Equity of the related Obligor&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(16)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">Property Debt verification status (if FICO &#60; 750)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(17)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">FICO Score of the related Obligor&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(18)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">current status as of the last day of the prior Collection Period&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(19)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">total refunded as of the last day of the prior Collection Period&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(20)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">total disbursed as of the last day of the prior Collection Period&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(21)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">total repaid as of the last day of the prior Collection Period&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(22)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">total collected as of the last day of the prior Collection Period (repaid and refunded)&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(23)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">Purchasable Receivable (Y&#47;N)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(24)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">last repayment date&#59; and </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(25)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">delinquency (days).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i0fb92f76ff4043ca822ec4f95551b454_395"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Schedule 2</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SCHEDULE FOR ELIGIBLE RECEIVABLES (CLAUSE (O) OF &#34;ELIGIBLE RECEIVABLE&#34;)&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">(i) was originated less than three hundred ninety-five (395) days prior to any date of determination or (ii) if such Facility Receivable received an Approved Extension and&#47;or an Approved Payment Plan Adjustment, was originated less than five hundred and seventy-five (575) days prior to any date of determination&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the related Obligor thereunder had a FICO Score of 650 or higher as of the related Receivable Origination Date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">with respect to any Notable Receivable whose related Loan was originated after the Closing Date, the Receivable Original Amount is less than or equal to $75,000&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">with respect to any Notable Receivable whose related Loan was originated prior to March 15, 2020, the Receivable Original Amount is less than or equal to $150,000&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(5)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the Property relating to such Notable Receivable has a listing price of less than or equal to $5,000,000 as of the Receivable Origination Date&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(6)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the related Obligor's Net Home Equity is at least 200% of the Receivable Original Amount, unless otherwise consented to in writing by the Administrative Agent in its reasonable discretion&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(7)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the Originator received confirmation from the representing agent that an Exclusive Listing Agreement was entered into prior to final approval and disbursement of the related Notable Receivable&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(8)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the related Receivable Agreement provides for an annual percentage rate of interest equal to 0.0%, unless otherwise consented to in writing by the Administrative Agent in its reasonable discretion&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(9)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">(i) with respect to any Notable Receivable whose related Loan was originated prior to the Closing Date, to the knowledge of the Originator, the Property relating to such Notable Receivable is a residential dwelling and (ii) with respect to any Notable Receivable whose related Loan was originated after the Closing Date, the Property relating to such Notable Receivable is a residential dwelling as confirmed by the representing agent&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(10)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:16.02pt">the Receivable Original Amount does not exceed 7% of the related Property's listing price.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>comp-20220630x10qex102.htm
<DESCRIPTION>EX-10.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="i157d7007879c4ff3afa93d607963caf8_103"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="padding-left:180.5pt"><img alt="image_0a.jpg" src="image_0a.jpg" style="height:27px;margin-bottom:5pt;vertical-align:text-bottom;width:199px"></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">August 2, 2022</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Dear Kristen&#58;</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In connection with the termination of your employment with Compass Management Holdings, LLC (together with its past and present parents, subsidiaries, affiliates, divisions, predecessors, successors and assigns, herein collectively referred to as the &#8220;Company&#8221;), effective as of the Termination Date, you are being offered the following separation agreement (&#8220;Separation Agreement&#8221;).</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Your employment with the Company will be terminated effective September 2, 2022</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(the &#8220;Termination Date&#8221;). The Termination Date is the last day on the Company payroll. Except as specifically provided in this Separation Agreement, all existing employment agreements between you and the Company, whether oral or written, are hereby terminated. You agree that this Separation Agreement supersedes any such agreements between you and the Company.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">In full consideration for your promises, covenants and agreements set forth herein, provided that you timely execute and deliver to the Company and not timely revoke this Separation Agreement, the Company will&#58;</font></div><div style="padding-left:36pt;padding-right:-0.5pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a) continue to employ you during the period beginning on the date of your signature below and ending on the Termination Date, except that </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the Company may, at its discretion, elect to put you on non-working notice prior to the Termination Date, during which time you will be relieved of all standard responsibilities and authority but during which you will be available to answer transition questions and otherwise support the Company. For avoidance of doubt, if the Company elects to terminate your employment prior to the Termination Date, the Company agrees that it will make the payment set forth in paragraph 2 (b) of this Separation Agreement if you timely execute and do not revoke the First Additional Release.  <br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font></div><div style="padding-left:36pt;padding-right:-0.5pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b) within 10 days of your execution of the additional release attached hereto and incorporated herein as Attachment 1 (the &#8220;First Additional Release&#8221;), and you not timely revoking the same, pay to you as a lump sum of $1,000,000.00, less all applicable withholdings for federal, state and local income taxes, Social Security, and all other customary withholdings&#59; </font></div><div style="padding-left:36pt;padding-right:-0.5pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;padding-right:-0.5pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)  offer to you a consulting agreement in the form attached hereto and incorporated herein as Attachment 2 (the &#8220;Consulting Agreement&#8221;)&#59; and </font></div><div style="padding-left:36pt;padding-right:-0.5pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;padding-right:-0.5pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d) if you timely execute and deliver to the Company, and not timely revoke this Separation Agreement, and timely execute and do not timely revoke the First Additional Release, then, notwithstanding any provision of any stock option agreement, the Company&#8217;s Third Amended and Restated 2012 Stock Incentive Plan (as amended and any replacement plan, the &#8220;Plan&#8221;)) or any other applicable equity compensation plan or agreement&#58;</font></div><div style="padding-left:72pt;padding-right:-0.5pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)  the exercise period for all options to purchase common shares of Compass, Inc. granted to you which vested and therefore become exercisable prior to or on the Termination Date, shall be amended and extended to permit the exercise of such options until the 48-month anniversary of September 2, 2022, and</font></div><div style="padding-left:72pt;padding-right:-0.5pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii) the &#8220;Vesting Requirement&#8221; as that term is defined in any RSU agreement, and in any option to purchase Compass common stock agreement, by and between you in the Company shall be satisfied as if you had provided services as an employee of the Company until September 2, 2023, and</font></div><div style="padding-left:72pt;padding-right:-0.5pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii) for clarity it is the parties&#8217; intent that all regular vesting of your equity will cease on the Termination Date.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Regardless of whether you sign and return this Separation Agreement, the Company shall pay you any accrued, but unpaid, base salary for services rendered.</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> This payment shall be subject to all applicable </font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="padding-right:-0.5pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">withholdings for federal, state and local income taxes, Social Security, and all other customary withholdings.</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Except as provided in paragraph 3 of this Separation Agreement, you shall not be entitled to any sum of money or benefits from the Company, including, but not limited to, any and all wages, commissions, bonuses and&#47;or equity. You understand the Consulting Agreement and the payment and benefits set forth in paragraph 2 of this Separation Agreement are being offered to you solely in exchange for your waiver of rights and claims specified in paragraph 6 below and that you would not otherwise be entitled to this offer of a Consulting Agreement and the payments and benefits set forth in paragraphs 2 of this Separation Agreement.</font></div><div style="padding-left:5.85pt;padding-right:5.9pt;text-indent:72pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">You represent that you do not have any claim, action, or proceeding pending or contemplated against the Company.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">Except as necessary to enforce the terms of this Separation Agreement, and in exchange for and in consideration of the promises, covenants and agreements set forth herein, you hereby release the Company, including the Company&#8217;s parents, subsidiaries, affiliates, predecessors, successors, and assigns, and all of their respective past and present officers, directors, employees, shareholders, partners, and agents, in their corporate and individual capacities, to the maximum extent permitted by law from any and all manner of claims, demands, causes of action, obligations, damages, or liabilities whatsoever of every kind and nature, at law or in equity, known or unknown, and whether or not discoverable, which you have or may have for any period prior to your execution of this Separation Agreement, including, but not limited to, claims for breach of contract or wrongful discharge, claims for additional compensation, claims for severance pay, claims of defamation or any other tort, claims for unpaid wages or commissions or bonuses or vacation days, claims for benefits, and claims arising under any federal, state or local labor laws, including, without limitation&#58;</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-left:36pt;padding-right:-0.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt">Title VII of the Civil Rights Act of 1964, the Civil Rights Act of 1991, 42 U.S.C. &#167; 1981, the Americans with Disabilities Act, the Age Discrimination in Employment Act of 1967, the Older Workers Benefit Protection Act, the Rehabilitation Act of 1973, the Vietnam Era Veterans' Readjustment Assistance Act of 1974, the Immigration Reform and Control Act, the Family and Medical Leave Act, the Uniform Services Employment and Re</font><font style="color:#000000;font-family:'Cambria Math',serif;font-size:12pt;font-weight:400;line-height:100%">&#8208;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Employment Rights Act, the Worker Adjustment and Retraining Notification Act, the Fair Labor Standards Act of 1938, the Equal Pay Act, the Lilly Ledbetter Fair Pay Act,  the Sarbanes</font><font style="color:#000000;font-family:'Cambria Math',serif;font-size:12pt;font-weight:400;line-height:100%">&#8208;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Oxley Act of 2002, the Employee Retirement Income Security Act, </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the Genetic Information Nondiscrimination Act of 2008,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> the Fair Credit Reporting Act, the National Labor Relations Act, the Occupational Safety and Health Act&#59;</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-left:36pt;padding-right:-0.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.</font><font style="background-color:#ffffff;color:#222222;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt">any and all state and local laws, including but not limited to the New York State Human Rights Law, the New York Labor Law (including but not limited to the Retaliatory Action by Employers Law, the New York State Worker Adjustment and Retraining Notification Act, all provisions prohibiting discrimination and retaliation, and all provisions regulating wage and hour law), the New York Civil Rights Law, Section 125 of the New York Workers' Compensation Law, Article 23-A of the New York Correction Law, the New York City Human Rights Law, and the New York City Earned Sick Leave Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#59;</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-left:36pt;padding-right:-0.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt">any amendments to such laws&#59; </font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-left:36pt;padding-right:-0.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt">all common law claims including, but not limited to, actions in defamation, intentional infliction of emotional distress, misrepresentation, fraud, wrongful discharge, and breach of contract&#59; </font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-left:36pt;padding-right:-0.5pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt">all claims to any non-vested ownership interest in the Company, </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">contractual or otherwise&#59; </font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-left:36pt;padding-right:-0.5pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt">any claim or damage arising out of your employment with and&#47;or separation from the Company (including a claim for retaliation) under any common law theory or any federal, state or local statute or ordinance not expressly referenced above&#59; and</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;padding-right:-0.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt">any claim for attorney&#8217;s fees and costs.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1542 of the Civil Code of the State of California states&#58; </font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-left:36pt;padding-right:40.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">A general release does not extend to claims that the creditor or releasing party does not know or suspect to exist in his or her favor at the time of executing the release and that, if known by him or her, would have materially affected his or her settlement with the debtor or released party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.&#8221;</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Notwithstanding the provisions of Section 1542 and those of similar laws of other states, and for the purpose of implementing a full and complete release and discharge of all claims, you expressly acknowledge that this Separation Agreement is intended to include not only claims that are known, anticipated or disclosed, but also claims that are unknown, unanticipated, and undisclosed.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, the provisions of this paragraph are subject to the provisions of paragraph 12 below.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">You agree to deliver to the Company upon request, but no later than the last day of your consultation period under the Consulting Agreement, all equipment, documents, and other materials, electronic or otherwise (whether or not such equipment, documents, and other materials constitute or contain confidential information) obtained in the course of your employment (including all copies of such documents and other materials), and further agree not to retain any copies of any such equipment, documents, and materials and to leave intact all electronic Company documents, including, but not limited to, those you have developed or helped to develop during your employment. For purposes hereof, &#8220;documents and other materials&#8221; means all email, chat messages, correspondence, memoranda, files, records, manuals, books, lists, financial, operating or marketing records, keys, magnetic, optical, or electronic or other media or equipment of any kind (including, but not limited to, computer hardware or software, and wireless handheld or portable devices), Company identification, and any other Company-owned property which may be in your possession, under your control or accessible to you. You further confirm that you have or will promptly cancel all accounts for your benefit, if any, in the Company&#8217;s name, including but not limited to, credit cards, telephone charge cards, cellular phone and&#47;or pager accounts, and computer accounts. In the event that you are eligible to receive reimbursement for any business expenses incurred in conjunction with the performance of your employment prior to the Termination Date, then, provided that all required documentation has been submitted in accordance with the Company&#8217;s policies as of the date this Separation Agreement signed and returned by you, the Company shall issue such reimbursement.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">You acknowledge that, upon receipt of the amounts referenced in paragraphs 2 (a) &#38; 3 above, you will have received all compensation due to you for work performed for the Company as of the Termination Date.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">It is a material condition of this Separation Agreement that you and the Company will maintain strictly confidential, and shall take all reasonable steps to prevent the disclosure to any person or entity, of the terms of this Separation Agreement, and the contents of the negotiations and discussions preceding and resulting in this Separation Agreement. However, this provision does not prohibit you from disclosing such information (a) as provided in paragraph 12 below&#59; (b) when required by law, subpoena or court order&#59; or (c) to your spouse or to your attorneys or accountants for purposes of obtaining legal or tax advice, provided that your spouse, attorneys, and accountants, as applicable, each agrees to be bound by the provisions of this paragraph and paragraph 12.  You acknowledge that confidentiality is beneficial to you and that you preferred this provision.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt">You acknowledge that as a result of and in connection with your employment with the Company, you have come into possession of proprietary and confidential information relating to the business practices, clients, personnel, and financial information of the Company (&#8220;Confidential Information&#8221;), including but not limited to information concerning (i) past, present or prospective clients, including details of their particular requirements&#59; (ii) financial information regarding the Company&#59; (iii) sales, marketing and business strategies and tactics&#59; (iv) current activities and current and future plans&#59; and (v) </font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">other confidential information used by, or useful to, the Company and known to you by reason of your employment by the Company&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">that such Confidential Information does not include any information that is available to the general public or is generally known in the Company&#8217;s industry other than as a result of a disclosure in violation of this agreement. You further acknowledge and agree that you continue to be bound by the provisions of the Proprietary Information and Inventions Agreement signed by you on November 9, 2018, and any other similar agreement (each, as amended and restated from time to time, the &#8220;Confidentiality and IP Agreements&#8221;), and they are incorporated by reference as if fully set forth here. Please note that Confidential Information may be in any medium or form, including, without limitation, physical documents, computer files or disks, video and audio recordings, and oral communications. Except as provided in accordance with paragraph 12 below or as required by court order or subpoena, you agree that you will not directly or indirectly use or disclose to any person, firm, or entity any such Confidential Information.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Misappropriation of a trade secret of the Company in breach of this Agreement may subject you to criminal liability under the Defend Trade Secrets Act of 2016 (the &#8220;DTSA&#8221;), entitle the Company to injunctive relief and require you to pay compensatory damages, double damages and attorneys&#8217; fees. Notwithstanding any other provision of this Agreement, you are hereby notified in accordance with the DTSA that you will not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that is made (a) in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney, in each case solely for the purpose of reporting or investigating a suspected violation of law&#59; or (b) in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. You are further notified that if you file a lawsuit for retaliation by the Company for reporting a suspected violation of law, you may disclose the Company&#8217;s trade secrets to your attorney and use the trade secret information in the court proceeding if you file any document containing the trade secret under seal and do not disclose the trade secret except pursuant to court order.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt">It is a material condition of this Separation Agreement that, except as permitted pursuant to paragraph 12 below, you agree that you will not make or publish any statement (orally, electronically, or in writing), or instigate, assist or participate in the making or publication of any statement, which would or could libel, slander, disparage or defame (regardless of whether or not such statement would be considered actually defamatory, slanderous or libelous under the law) or expose to hatred, contempt or ridicule (a) the Company&#59; (b) any of its services, affairs or operations&#59; or (c) any of its past or present directors, officers, employees, members, managers, shareholders, partners, predecessors, successors, or agents. Nothing herein shall prevent you from making or publishing any truthful statement (a) in accordance with paragraph 12 below&#59; (b) when required by law, subpoena or court order&#59; (c) in the course of any legal, arbitral or regulatory proceeding between you and the Company&#59; (d) to any governmental authority, regulatory agency or self-regulatory organization&#59; or (e) in connection with any investigation by the Company.</font></div><div style="padding-left:45pt;padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Company will instruct Compass&#8217;s Executive Team as constituted on the Termination Date, (the &#8220;Compass Designees&#8221;) not to make or publish any statement (orally, electronically, or in writing), or instigate, assist or participate in the making or publication of any statement, which would or could libel, slander, disparage (whether or not such disparagement legally constitutes libel or slander) or expose to hatred, contempt or ridicule you. Nothing herein shall prevent the Compass Designees from making or publishing any truthful statement (a) when required by law, subpoena or court order&#59; (b) in the course of any legal, arbitral or regulatory proceeding between you and the Company&#59; (c) to any governmental</font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">authority, regulatory agency or self-regulatory organization&#59; or (d) in connection with any investigation</font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">by the Company</font></div><div style="margin-top:14.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:111%">The parties note certain required filings with the SEC relating to your exit from Compass.  The Company has the right to timely make those filings in form and substance determined in accordance with advice from outside Company corporate counsel.  Notwithstanding the foregoing, the Company will work with you in good faith to seek your prior comment upon any such SEC filings.  The parties agree that any further non-SEC filing announcements regarding your departure should be mutually agreeable in language, and distributed on a mutually agreeable date&#47;timeline. The Company agrees that its People &#38; </font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="margin-top:14.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:111%">Culture department will provide only a neutral reference to any prospective employers giving the title you held and the dates of employment with the Company. <br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt">Nothing in this Separation Agreement is intended to limit in any way your right or ability to file a charge or claim of discrimination with the U.S. Equal Employment Opportunity Commission (&#8220;EEOC&#8221;), the National Labor Relations Board, the State Division of Human Rights, or a local commission on human rights. These agencies have the authority to carry out their statutory duties by investigating the charge, issuing a determination, or taking any other action authorized under the statutes such agencies enforce. You retain the right to participate in any such action, provided that you hereby waive any right you otherwise would have to recover monetary damages in connection with any charge, complaint, or lawsuit filed by you or by anyone else on your behalf. You retain the right to communicate with the EEOC and comparable state or local agencies and such communication can be initiated by you or in response to a communication from any such agency, and is not limited by any obligation contained in this Separation Agreement.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Further, nothing herein or in any other agreement or Company policy prohibits or restricts you from reporting possible violations of federal, state, or local law or regulation to, or discussing any such possible violations with, law enforcement, any governmental agency, or entity or self-regulatory organization, including by initiating communications directly with, responding to any inquiry from, or providing testimony before any federal, state, or local regulatory authority or agency or self-regulatory organization, including without limitation the Securities and Exchange Commission, and the Occupational Safety and Health Administration, or making any other disclosures that are protected by the whistleblower provisions of any federal, state, or local law or regulation.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt">You agree to make yourself available to and cooperate with the Company in any administrative, regulatory, or judicial proceeding or internal investigation occurring prior to or after the Termination Date. You also agree to make yourself available to and cooperate with the Company in any internal investigation occurring prior to the Termination Date and during the term of your Consulting Agreement. You understand and agree that your cooperation would include, but not be limited to, making yourself available to the Company upon reasonable notice for interviews and factual investigations&#59; appearing at the Company&#8217;s request to give testimony without requiring service of a subpoena or other legal process&#59; volunteering to the Company pertinent information&#59; and turning over all relevant documents which are or may come into your possession. You understand that in the event the Company asks for your cooperation in accordance with this provision, the Comp</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">any will reimburse you for reasonable out-of-pocket expenses incurred by you in connection with such cooperation upon your timely submission of appropriate documentation, and will provide you with advice from Company counsel with regard to your cooperation at Company expense.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Company acknowledges the continued enforceability of all of your rights</font><font style="background-color:#ffffff;color:#222222;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">pursuant to that certain Indemnity Agreement, dated as of March 29, 2021 by and between</font><font style="background-color:#ffffff;color:#222222;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the Company and you (the &#8220;Indemnity Agreement&#8221;), the Company&#8217;s governing</font><font style="background-color:#ffffff;color:#222222;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">documents and all of the Company&#8217;s directors&#8217; and officers&#8217; liability insurance coverage maintained for your benefit in respect of your service to the Company prior to the&#160;Termination Date (collectively, together with any and all related documents and agreements, the&#160;&#8220;Officer Coverage&#8221;).&#160;</font></div><div><font><br></font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For the avoidance of any doubt, the Officer Coverage shall fully cover</font><font style="background-color:#ffffff;color:#222222;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> you</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> for any and all actions related to your service as an officer of the Company at not less favorable a level of indemnification (whether pursuant to the Company&#8217;s governing documents or&#160;otherwise) and coverage pursuant to the Company&#8217;s directors&#8217; and officers&#8217; liability insurance&#160;policy as if you were currently an officer of the Company. The Company further agrees that it&#160;shall not take any action that would cause you to become entitled to a level of indemnification&#160;in respect of your service as an officer of the Company (whether pursuant to the Company&#8217;s governing&#160;documents or otherwise) or coverage pursuant to the Company&#8217;s directors&#8217; and officers&#8217; liability&#160;insurance policy that is less favorable to you than the level accorded to any other individual&#160;whose service as an officer overlapped at any time with your service.</font></div><div><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Company further agrees that the Company&#8217;s indemnification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">obligations pursuant to the Indemnity Agreement shall apply to ongoing consulting services.</font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt"> You acknowledge that the Company does not have any duty to consider you, accept services from or hire you for any future employment.</font></div><div style="padding-left:45pt;padding-right:-0.5pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt">The intent of the parties is that any payments and benefits provided under this Agreement  comply with the provisions of Internal Revenue Code Section 409A and the treasury regulations,  guidance, and exemptions promulgated thereunder (collectively &#8220;Code Section 409A&#8221;) so as not  to subject you to the payment of the tax, interest and any tax penalty that may be imposed under  Code Section 409A. Accordingly, to the maximum extent permitted, all provisions of this Agreement shall be construed, interpreted, and administered in a manner consistent and in compliance with Code Section 409A. In furtherance thereof, to the extent that any provision hereof would otherwise result in you being subject to payment of tax, interest and tax penalty under Section 409A, the Company and you agree to amend this Agreement in a manner that  brings this Agreement into compliance with Code Section 409A and preserves to the maximum extent possible the economic value of the relevant payment or benefit under this Agreement to you.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt">If you breach any provision of this Separation Agre</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ement, in addition to any other remedies the Company may have at law or in equity, the Company&#8217;s obligations under paragraph 2 above shall cease immediately, and the Company shall have the right to terminate the Consulting Agreement.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt">In executing this Separation Agreement, neither you nor the Company admits any liability or wrongdoing, and the considerations exchanged herein do not constitute an admission of any liability, error, contract violation, or violation of any federal, state, or local law, or regulation.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt">This Separation Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors and permitted assigns.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt">The unenforceability or invalidity of any provision or provisions of this Separation Agreement shall not render any other provision or provisions hereof unenforceable or invalid.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20.</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt">This Separation Agreement, the Consulting Agreement, and the Confidentiality and IP Agreements constitute the entire agreement between you and the Company and cannot be altered except in a writing sign</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ed by both you and the Company. You acknowledge that you entered into this Separation Agreement voluntarily, that you fully understand all of its provisions, and that no representations were made to induce execution of this Separation Agreement that are not expressly contained herein.</font></div><div style="padding-left:45pt;padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt">This Separation Agreement shall be governed by and construed and enforced in accordance with the laws of the state of New York, without regard to the principles of conflicts of law. If any disputes are arbitrable, you agree to arbitrate such disputes.  If any disputes are not arbitrable, then you agree the disputes must be brought in a court of competent jurisdiction within the county that you last worked in.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt">This Separation Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but all of which taken together shall constitute one and the same instrument. Signatures transmitted or affixed electronically shall be enforceable and binding for all purposes.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt">You are hereby advised to consult with an attorney prior to executing this Separation Agreement. You acknowledge that you have been afforded an opportunity to consult with the attorneys of your choice prior to executing this Separation Agreement.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">24.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt">You are hereby notified that you will be given twenty-one (21) days</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">from your receipt of this Separation Agreement to consider this Separation Agreement. You are furt</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">her notified that the countersigned copy of this Separation Agreement shall be returned to Brad Serwin at brad.serwin&#64;compass.com, so that it is received on or before the end of this 21-day period. You must countersign and return this Separation Agreement no later than the end of this 21-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">day period or the offer embodied in this Separation Agreement shall be deemed withdrawn.</font></div><div style="padding-left:5.85pt;padding-right:5.9pt;text-indent:72pt"><font><br></font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">25.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:21pt">It is agreed and understood that you will have a period of 7 days</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">following your execution of this Separation Agreement in which to revoke your acceptance, and that such revocation will be effective only if received in writing by </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Brad Serwin at brad.serwin&#64;compass.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, on or before the expiration of 7-day period. This Separation Agreement will not become effective or enforceable until the revocation period has expired.</font></div><div style="padding-right:-0.5pt"><font><br></font></div><div style="padding-right:-0.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Please indicate your acceptance of the terms of this Separation Agreement by countersigning below and returning this Separation Agreement to me. If you have any questions about the matters covered in this Separation Agreement, please contact me at brad.serwin&#64;compass.com. </font></div><div><font><br></font></div><div style="padding-left:256.5pt;padding-right:40.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Very truly yours, </font></div><div style="padding-left:256.5pt;padding-right:40.3pt"><font><br></font></div><div style="padding-left:256.5pt;padding-right:40.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Company</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:221.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#47;s&#47; Brad Serwin&#160;&#160;&#160;&#160;</font></div><div style="padding-left:257.85pt;padding-right:113.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Brad Serwin</font></div><div style="padding-left:257.85pt;padding-right:76.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">General Counsel</font></div><div style="padding-right:76.3pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Agreed and Accepted&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BY SIGNING THIS AGREEMENT, I ACKNOWLEDGE I HAVE READ IT AND I UNDERSTAND IT.  I KNOW THAT I AM GIVING UP IMPORTANT RIGHTS.  I ACKNOWLEDGE THAT THE ONLY CONSIDERATION FOR SIGNING THIS AGREEMENT IS THE PAYMENT COVERED UNDER PARAGRAPH 2.  I AM AWARE OF MY RIGHT TO CONSULT WITH AN ATTORNEY BEFORE SIGNING THIS AGREEMENT.  I HAVE SIGNED THIS AGREEMENT KNOWINGLY AND VOLUNTARILY.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Please understand that we cannot accept the Agreement if it has been changed or modi</font><img alt="image_2a.jpg" src="image_2a.jpg" style="height:4px;margin-bottom:5pt;vertical-align:text-bottom;width:211px"></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#47;s&#47; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Kristen Ankerbrandt&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;8&#47;2&#47;2022</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Kristen Ankerbrandt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Date</font></div><div><font><br></font></div><div style="padding-right:27pt"><font><br></font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><div id="i157d7007879c4ff3afa93d607963caf8_106"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-right:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%;text-decoration:underline">Attachment 1&#58; First Additional Release &#91;Omitted&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-right:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%;text-decoration:underline">Attachment 2&#58; Consulting Agreement</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:18pt;text-align:center;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">CONSULTING AGREEMENT</font></div><div style="padding-right:-0.5pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">THIS CONSULTING AGREEMENT (the &#8220;Agreement&#8221;), made this ______ _____ ___is entered into by Compass, Inc., a Delaware corporation (the &#8220;Company&#8221;), and Kristen Ankerbrandt, an individual with an address of ____________, _______, __ _______ (the &#8220;Consultant&#8221;).</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">INTRODUCTION</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Company and the Consultant desire to establish the terms and conditions under which the Consultant will provide services to the Company.  In consideration of the mutual covenants and promises contained herein and other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged by the parties hereto, the parties agree as follows&#58;</font></div><div style="text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.85pt;text-decoration:underline">Services.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Consultant agrees to perform such financial officer consulting, advisory and related services to and for the Company and its parents, subsidiaries, affiliates, divisions, predecessors, successors and assigns as may be reasonably requested from time to time by the Company (&#8220;Services&#8221;). <br></font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.85pt;text-decoration:underline">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Agreement shall commence on September 3, 2022, and shall continue until December 31, 2022 (the &#8220;Termination Date&#8221; and such period as may be sooner terminated in accordance with the provisions of Section 4, being referred to as the &#8220;Consultation Period&#8221;). </font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.85pt;text-decoration:underline">Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.97pt;text-decoration:underline">Consulting Fees.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Company shall pay to the Consultant a consulting fee of $1000 per month. The Consultant shall submit to the Company a monthly invoice, in a form satisfactory to the Company, promptly following the completion of the Services.  Each such invoice shall be paid by the Company within thirty (30) days after receipt thereof. The Consultant acknowledges that the Consultant will receive an IRS Form 1099-MISC from the Company, and that the Consultant shall be solely responsible for all federal, state, and local taxes, as set forth in Section 6. In the event that the Company fails to timely pay the consulting fees set forth herein, the Consultant shall provide notice to the Company of the occurrence or reasonable discovery thereof by Consultant, and the Company shall then have thirty (30) days to pay such consulting fees. </font></div><div style="text-indent:-0.1pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.35pt;text-decoration:underline">Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Consultant shall be reimbursed for travel in connection with the Services consistent with the Company&#8217;s travel reimbursement policy then in effect. For the avoidance of doubt, any overnight travel must be approved by the Company in advance in writing.  </font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.97pt;text-decoration:underline">Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Consultant shall not be entitled to any benefits, coverages or privileges, including, without limitation, equity refreshes, social security, unemployment, vacation, medical, 401k or pension benefits or payments, made available to employees of the Company.</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.85pt;text-decoration:underline">Termination &#38; Term Extension</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Agreement may be terminated prior to the Termination Date by the Company upon two weeks prior written notice. </font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.85pt;text-decoration:underline">Proprietary Information, Inventions, Privacy and Non-Solicitation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Consultant agrees that the protection of the Company&#8217;s proprietary information, inventions, and legitimate business interests is important.&#160; To that end, for the avoidance of doubt, the Consultant acknowledges and agrees that the Consultant will continue to be bound by the provisions of that certain Proprietary Information and Inventions Agreement signed by you on November 9, 2018 and any other similar agreement (each, as amended and restated from time to time, the &#8220;PIIA&#8221;). </font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.85pt;text-decoration:underline">Independent Contractor Status</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.97pt">The Consultant shall perform all services under this Agreement as an &#8220;independent contractor&#8221; and not as an employee or agent of the Company.  The Consultant is not authorized to assume or create any obligation or responsibility, express or implied, on behalf of, or in the name of, the Company or to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">bind the Company in any manner.  In addition, the Consultant is not authorized to speak publicly for or on behalf of the Company unless expressly authorized by the Company in writing.</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.35pt">The Consultant shall have the right to control and determine the time, place, methods, manner and means of performing the services.  In performing the services, the amount of time devoted by the Consultant on any given day will be entirely within the Consultant's control, and the Company will rely on the Consultant to put in the amount of time necessary to fulfill the requirements of this Agreement.  The Consultant will provide all equipment and supplies required to perform the services.  Upon reasonable notice, the Consultant shall meet with representatives of the Company at a location to be designated by the parties to this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.97pt">Except as provided in Section 7, below, the Consultant is free to engage in other employment, provide services as a consultant or independent contractor to third parties, and&#47;or serve as a member of a Board of Directors or Board of Advisors for other companies. </font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.d</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.35pt">The Consultant shall not use the Company's trade names, trademarks, service names or servicemarks without the prior approval of the Company.</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.e</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.97pt">The Consultant shall be solely responsible for all state, local and federal income taxes, and social security taxes in connection with any and all amounts paid under this Agreement, including the Consulting Fees and Completion Fee.   The Consultant acknowledges that she will receive an IRS Form 1099 (or similar form) from the Company in connection with all amounts paid to her under this Agreement.</font></div><div style="padding-right:5.9pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.85pt;text-decoration:underline">Restrictive Covenants.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  During the Consultation Period, the Consultant shall not do any of the following, either directly or indirectly, whether as an owner, officer, partner, principal, joint venturer, shareholder, director, member, manager, investor, agent, employee, consultant, contractor, or otherwise&#58; a) provide any services to any business, enterprise, person, or entity which provides residential real estate services, residential title and escrow services, or any residential-related property technology services, or other similar services or products as the Company (collectively, the &#8220;Restricted Entities&#8221;) without the Company&#8217;s written consent&#59; b) directly or indirectly solicit, induce, recruit or encourage any of the Company&#8217;s employees, real estate agents, or other independent contractors to leave the Company&#59; or c) solicit or attempt to solicit any client or customer of the Company to purchase any similar services or products as the Company, or induce or attempt to induce any client or customer of the Company to decrease or cease its purchase of services or products from the Company.</font></div><div style="padding-right:5.9pt;text-indent:-0.1pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.85pt;text-decoration:underline">Non-Exclusivity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Consultant may contract with other companies and&#47;or individuals for any consulting services that are not the Restricted Entities. </font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.85pt;text-decoration:underline">Limitation of Liability and Remedies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.87pt">EXCEPT WITH RESPECT TO THE PIIA AND SECTION 7, NEITHER PARTY'S LIABILITY, IN CONTRACT, TORT OR ANY OTHER LEGAL OR EQUITABLE THEORY, ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT, SHALL INCLUDE ANY INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</font></div><div style="padding-left:72pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.25pt">The Consultant acknowledges that any breach of the provisions of the PIIA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">or this Agreement shall result in serious and irreparable injury to the Company for which the Company cannot be adequately compensated by monetary damages alone.&#160; The Consultant agrees, therefore, that, in addition to any other remedy it may have, the Company shall be entitled to enforce the specific performance of this Agreement by the Consultant and to seek both temporary and permanent injunctive relief (to the extent permitted by law) without the necessity of proving actual damages or posting a bond. </font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.35pt;text-decoration:underline">Indemnification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#160; The Consultant shall be solely liable for, and shall indemnify, defend and hold harmless the Company and its successors and assigns from any claims, suits, judgments or causes of action initiated by any third party against the Company where such actions result from or arise out of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Services performed by the Consultant under this Agreement, in whole or in part.&#160; The Consultant shall further be solely liable for, and shall indemnify, defend and hold harmless the Company and its successors and assigns from and against any claim or liability of any kind (including penalties, fees or charges) resulting from the Consultant's failure to pay the taxes, penalties, and payments referenced in Section 6 of this Agreement.&#160; The Consultant shall further indemnify, defend and hold harmless the Company and its successors and assigns from and against any and all loss or damage resulting from any misrepresentation, or any nonfulfillment of any representation, responsibility, covenant or agreement on his&#47;her part, as well as any and all acts, suits, proceedings, demands, assessments, penalties, judgments of or against the Company relating to or arising out of the activities of the Consultant and the Consultant shall pay reasonable attorneys' fees, costs and expenses incident thereto.</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.35pt;text-decoration:underline">Data Security</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Consultant shall establish and maintain data security procedures and other safeguards against the loss, corruption, destruction, alteration or misappropriation of the Company&#8217;s data.  The Consultant shall use such procedures and safeguards which meet or exceed all applicable information security laws, standards, rules, and requirements related to the collection, storage, processing, and transmission of documents and information. The Consultant shall immediately inform the Company when the Consultant has reason to believe that Company data has been lost, corrupted, destroyed, altered, misappropriated or otherwise compromised.</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.35pt;text-decoration:underline">Compliance with Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Consultant shall perform the Services in a manner that complies with all laws. </font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.35pt;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  All notices required or permitted under this Agreement shall be in writing and shall be deemed effective upon personal delivery, e-mail delivery, or at such other address or addresses as either party shall designate to the other.</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.35pt;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Agreement, the Separation Agreement, the Invention and (each as previously signed by the Consultant), and the PIIA constitute the entire agreement between the parties and supersedes all prior agreements and understandings, whether written or oral, relating to the subject matter of this Agreement.  </font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.35pt;text-decoration:underline">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Agreement may be amended or modified only by a written instrument executed by both the Company and the Consultant.</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.35pt;text-decoration:underline">Non-Assignability of Contract and Subcontracting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Agreement is personal to the Consultant and the Consultant shall not have the right to assign or subcontract any of his rights or delegate any of his duties without the express written consent of the Company.  </font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.35pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Agreement shall be governed by and construed in accordance with the laws of the State of New York without giving effect to any choice or conflict of law provision or rule that would cause the application of laws of any other jurisdiction.</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.35pt;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Agreement shall be binding upon, and inure to the benefit of, both parties and their respective successors and assigns.</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.35pt;text-decoration:underline">Interpretation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If any restriction set forth in Section 7 or the PIIA is found by any court of competent jurisdiction to be unenforceable because it extends for too long a period of time or over too great a range of activities or in too broad a geographic area, it shall be interpreted to extend only over the maximum period of time, range of activities or geographic area as to which it may be enforceable.</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.35pt;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Sections 4 through 21 shall survive the expiration or termination of this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.35pt;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21.a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.47pt">No delay or omission by the Company in exercising any right under this Agreement shall operate as a waiver of that or any other right.  A waiver or consent given by the Company on any one occasion </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">shall be effective only in that instance and shall not be construed as a bar or waiver of any right on any other occasion.</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21.b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:16.85pt">The captions of the sections of this Agreement are for convenience of reference only and in no way define, limit or affect the scope or substance of any section of this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21.c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.47pt">In the event that any provision of this Agreement shall be invalid, illegal or otherwise unenforceable, the validity, legality and enforceability of the remaining provisions shall in no way be affected or impaired thereby.</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the parties hereto have executed this Agreement as of the day and year set forth above.</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">COMPASS, INC.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CONSULTANT</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Signature&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Signature&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Print name&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Print Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> Kristen Ankerbrandt&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-right:27pt"><font><br></font></div><div style="padding-right:27pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-right:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%;text-decoration:underline">Attachment 3&#58; Second Additional Release &#91;Omitted&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>4
<FILENAME>comp-20220630x10qex103.htm
<DESCRIPTION>EX-10.3
<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="i7cf93c674a7844f293d241f9e4ecfe02_58"></div><div style="min-height:49.68pt;width:100%"><div><img alt="image_01.jpg" src="image_01.jpg" style="height:81px;margin-bottom:5pt;vertical-align:text-bottom;width:257px"></div></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:100%">Promotion Award Letter Agreement</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">August 10, 2022</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">To&#58; Greg Hart</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Dear Greg,</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">On behalf of our company and the team, I want to personally thank you for all your hard work. In recognition of your promotion to the Chief Operating Officer of Compass, Inc. (the &#8220;Company&#8221;), I am pleased to present you with an incentive award in the aggregate amount of $3,000,000 (the &#8220;Promotion Award&#8221;), to be awarded in the form of four time-based restricted stock unit awards (the &#8220;RSU Grants&#8221;) or paid in cash as described in more detail below, subject to your continuous employment with the Company. The Promotion Award is intended to align your interests with that of our shareholders and will allow you to participate in the growth of the company which you help create. The effective date of this letter agreement is May 10, 2022.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">The first tranche of your Promotion Award will be awarded in the form of an RSU Grant with the following terms&#58; </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:41pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.387%"><tr><td style="width:1.0%"></td><td style="width:15.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.924%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant Date</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vesting Schedule</font></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 2px 3.37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022 RSU Grant</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">August 10, 2022 (actual)</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">145,385 shares</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarterly, with 25% vesting on each August 15, 2022, November 15, 2022, February 15, 2023 and May 15, 2023</font></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">The subsequent three tranches of your Promotion Award will be awarded to you either in the form of (i) an award of the three RSU Grants with the terms as indicated below or (ii) a $750,000 lump sum cash payment (subject to applicable tax withholding) in lieu of any of the RSU Grants (with the form of each yearly award determined independently of the form of the other awards), to be paid in 2023, 2024 and 2025&#58;</font></div><div style="padding-left:41pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.387%"><tr><td style="width:1.0%"></td><td style="width:15.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.924%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.35pt;padding-right:2.35pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vesting Schedule</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 RSU Grant</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 2023 (anticipated)</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.35pt;padding-right:2.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$750,000 divided by PPS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarterly, with 25% vesting on each August 15, 2023, November 15, 2023, February 15, 2024 and May 15, 2024</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024 RSU Grant</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 2024 (anticipated)</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.35pt;padding-right:2.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$750,000 divided by PPS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarterly, with 25% vesting on each August 15, 2024, November 15, 2024, February 15, 2025 and May 15, 2025</font></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 2px 3.37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 RSU Grant</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 2025 (anticipated)</font></td><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"><div style="padding-left:2.35pt;padding-right:2.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$750,000 divided by PPS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 3.37pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quarterly, with 25% vesting on each August 15, 2025, November 15, 2025, February 15, 2026 and May 15, 2026</font></td></tr></table></div><div style="padding-left:36pt;padding-right:39pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(1) &#8220;Grant Date&#8221; means the date on which each RSU Grant is expected to be approved by the Compensation Committee of the Company&#8217;s Board of Directors, in accordance with the Company&#8217;s equity award granting policies effective on each Grant Date. </font></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:39pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(2) &#8220;PPS&#8221; means the trailing 30-day average closing trading price of the Company&#8217;s Class A common stock on the New York Stock Exchange for the period ending on, and including, the Grant Date. </font></div><div style="margin-bottom:18pt;margin-top:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Please note that the Company reserves the right to determine in its sole discretion whether the subsequent three tranches of your Promotion Award will be awarded either as an RSU Grant or as a lump sum cash payment. </font></div><div style="margin-bottom:18pt;margin-top:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Each RSU Grant will be subject to additional terms as set forth in the Notice of Restricted Stock Unit Award and Restricted Stock Unit Award Agreement, both of which will be available for your review in Shareworks shortly after the applicable Grant Date. </font></div><div style="height:64.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:49.68pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">For the avoidance of doubt, this letter agreement sets forth the terms of your Promotion Award and your second amended and restated offer letter, dated May 26, 2022, shall remain unchanged and shall continue in full force and effect.  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Please indicate your acknowledgement and acceptance of these terms by signing below. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:133%">Sincerely,</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:133%">&#47;s&#47; Priyanka Singh</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:133%">Priyanka Singh </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:133%">Chief People Officer</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-bottom:15pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:100%;text-decoration:underline">Acknowledgment and Acceptance&#58; </font></div><div><font><br></font></div><div><font style="color:#222222;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:100%">I acknowledge that I have received, read and understood this letter agreement and I agree with its terms.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#222222;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">&#47;s&#47; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Greg Hart</font><font style="color:#222222;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:100%">Greg Hart</font><font style="color:#222222;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div style="height:64.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>comp-20220630x10qex311.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="i9836c878c6ef4f5f81860ffbb1e6e62d_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RULE&#160;13a-14(a)&#160;OR&#160;15d-14(a)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934,</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Robert Reffkin, certify that&#58;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Quarterly Report on Form&#160;10-Q&#160;of Compass, Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:6pt;padding-left:36pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:6pt;padding-left:36pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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&#160;13a-15(e)&#160;and&#160;15d-15(e))&#160;for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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:6pt;padding-left:54pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:6pt;padding-left:54pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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.</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:6pt;padding-left:54pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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:6pt;padding-left:54pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;15, 2022</font></div><div style="margin-top:12pt"><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:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.507%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Robert Reffkin</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Reffkin</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>comp-20220630x10qex312.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="iea857929d62b4beb852d560b3c4b5a04_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RULE&#160;13a-14(a)&#160;OR&#160;15d-14(a)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934,</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Kristen Ankerbrandt, certify that&#58;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Quarterly Report on Form&#160;10-Q&#160;of Compass, Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:6pt;padding-left:36pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:6pt;padding-left:36pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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&#160;13a-15(e)&#160;and&#160;15d-15(e))&#160;for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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:6pt;padding-left:54pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:6pt;padding-left:54pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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.</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:6pt;padding-left:54pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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:6pt;padding-left:54pt;text-indent:-18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;15, 2022</font></div><div style="margin-top:12pt"><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:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.507%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Kristen Ankerbrandt</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kristen Ankerbrandt</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>comp-20220630x10qex321.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="i84ca18de80034d1c8e728afd67561f10_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Robert Reffkin, Chief Executive Officer of Compass, Inc. (the &#8220;Company&#8221;), do hereby certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge&#58;</font></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">the Quarterly Report on Form&#160;10-Q&#160;of the Company for the fiscal quarter ended June&#160;30, 2021 (the &#8220;Report&#8221;) fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">the information contained in the Report fairly presents, in all material respects, the financial condition, and results of operations of the Company.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;15, 2022</font></div><div style="margin-top:12pt"><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:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.507%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Robert Reffkin</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Reffkin</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>comp-20220630x10qex322.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="i8e713686a95f451b97a8ed3c22ac4258_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Kristen Ankerbrandt, Chief Financial Officer of Compass, Inc. (the &#8220;Company&#8221;), do hereby certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge&#58;</font></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">the Quarterly Report on Form&#160;10-Q&#160;of the Company for the fiscal quarter ended June&#160;30, 2021 (the &#8220;Report&#8221;) fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">the information contained in the Report fairly presents, in all material respects, the financial condition, and results of operations of the Company.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;15, 2022</font></div><div style="margin-top:12pt"><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:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.507%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Kristen Ankerbrandt</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kristen Ankerbrandt</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>comp-20220630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:9e25d9c3-ccf8-4859-b3d8-aab67dfb1e40,g:499279aa-caa0-4f26-a60c-3625ccc0aa5b-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:comp="http://compassinc.com/20220630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://compassinc.com/20220630">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="comp-20220630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="comp-20220630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="comp-20220630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="comp-20220630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://compassinc.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://compassinc.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://compassinc.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://compassinc.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="CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" roleURI="http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit">
        <link:definition>1004005 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)</link: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://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>1005006 - 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="BusinessandBasisofPresentation" roleURI="http://compassinc.com/role/BusinessandBasisofPresentation">
        <link:definition>2101101 - Disclosure - Business and Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessandBasisofPresentationAdditionalInformationDetail" roleURI="http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail">
        <link:definition>2402401 - Disclosure - Business and Basis of Presentation - 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="SummaryofSignificantAccountingPolicies" roleURI="http://compassinc.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2103102 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://compassinc.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://compassinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail">
        <link:definition>2405402 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisitions" roleURI="http://compassinc.com/role/Acquisitions">
        <link:definition>2106103 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsTables" roleURI="http://compassinc.com/role/AcquisitionsTables">
        <link:definition>2307301 - Disclosure - Acquisitions (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="AcquisitionsAdditionalInformationDetail" roleURI="http://compassinc.com/role/AcquisitionsAdditionalInformationDetail">
        <link:definition>2408403 - Disclosure - Acquisitions - 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="AcquisitionsSummaryofChangesinContingentConsiderationMeasuredatFairValueonaRecurringBasisDetail" roleURI="http://compassinc.com/role/AcquisitionsSummaryofChangesinContingentConsiderationMeasuredatFairValueonaRecurringBasisDetail">
        <link:definition>2409404 - Disclosure - Acquisitions - Summary of Changes in Contingent Consideration Measured at Fair Value on a 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="FairValueofFinancialAssetsandLiabilities" roleURI="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilities">
        <link:definition>2110104 - Disclosure - Fair Value of Financial Assets and Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialAssetsandLiabilitiesTables" roleURI="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesTables">
        <link:definition>2311302 - Disclosure - Fair Value of Financial Assets and Liabilities (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="FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail" roleURI="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail">
        <link:definition>2412405 - Disclosure - Fair Value of Financial Assets and Liabilities - 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="FairValueofFinancialAssetsandLiabilitiesBalancesofContingentConsiderationDetail" roleURI="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesBalancesofContingentConsiderationDetail">
        <link:definition>2413406 - Disclosure - Fair Value of Financial Assets and Liabilities - Balances of Contingent Consideration (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://compassinc.com/role/Debt">
        <link:definition>2114105 - 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="DebtAdditionalInformationDetail" roleURI="http://compassinc.com/role/DebtAdditionalInformationDetail">
        <link:definition>2415407 - 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="CommitmentsandContingencies" roleURI="http://compassinc.com/role/CommitmentsandContingencies">
        <link:definition>2116106 - 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="CommitmentsandContingenciesAdditionalInformationDetail" roleURI="http://compassinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail">
        <link:definition>2417408 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PreferredStockandCommonstock" roleURI="http://compassinc.com/role/PreferredStockandCommonstock">
        <link:definition>2118107 - Disclosure - Preferred Stock and Common stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PreferredStockandCommonstockTables" roleURI="http://compassinc.com/role/PreferredStockandCommonstockTables">
        <link:definition>2319303 - Disclosure - Preferred Stock and Common stock (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="PreferredStockandCommonstockAdditionalInformationDetail" roleURI="http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail">
        <link:definition>2420409 - Disclosure - Preferred Stock and Common stock - 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="PreferredStockandCommonstockScheduleofStockbyClassDetail" roleURI="http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail">
        <link:definition>2421410 - Disclosure - Preferred Stock and Common stock - Schedule of Stock by Class (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="StockBasedCompensation" roleURI="http://compassinc.com/role/StockBasedCompensation">
        <link:definition>2122108 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://compassinc.com/role/StockBasedCompensationTables">
        <link:definition>2323304 - Disclosure - Stock-Based Compensation (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="StockBasedCompensationAdditionalInformationDetail" roleURI="http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail">
        <link:definition>2424411 - Disclosure - Stock-Based Compensation - 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="StockBasedCompensationSummaryofStockOptionActivityDetail" roleURI="http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail">
        <link:definition>2425412 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (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="StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail" roleURI="http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail">
        <link:definition>2426413 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (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="StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail" roleURI="http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail">
        <link:definition>2427414 - Disclosure - Stock-Based Compensation - Share-based Payment Arrangement, Expensed and Capitalized, Amount (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://compassinc.com/role/IncomeTaxes">
        <link:definition>2128109 - 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="IncomeTaxesAdditionalInformationDetail" roleURI="http://compassinc.com/role/IncomeTaxesAdditionalInformationDetail">
        <link:definition>2429415 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareAttributabletoCompassInc" roleURI="http://compassinc.com/role/NetLossPerShareAttributabletoCompassInc">
        <link:definition>2130110 - Disclosure - Net Loss Per Share Attributable to Compass, Inc.</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareAttributabletoCompassIncTables" roleURI="http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncTables">
        <link:definition>2331305 - Disclosure - Net Loss Per Share Attributable to Compass, Inc. (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="NetLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetail" roleURI="http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetail">
        <link:definition>2432416 - Disclosure - Net Loss Per Share Attributable to Compass, Inc. - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (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="NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail" roleURI="http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail">
        <link:definition>2433417 - Disclosure - Net Loss Per Share Attributable to Compass, Inc. - Schedule of Computation of Diluted Net Loss Per Share Attributable to Common Stockholders (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="CompassConciergeReceivablesandAllowanceforCreditLosses" roleURI="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLosses">
        <link:definition>2134111 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CompassConciergeReceivablesandAllowanceforCreditLossesTables" roleURI="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesTables">
        <link:definition>2335306 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses (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="CompassConciergeReceivablesandAllowanceforCreditLossesAdditionalInformationDetail" roleURI="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesAdditionalInformationDetail">
        <link:definition>2436418 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses - 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="CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofACLforConciergeReceivablesDetail" roleURI="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofACLforConciergeReceivablesDetail">
        <link:definition>2437419 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses - Summary of ACL for Concierge Receivables (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="CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail" roleURI="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail">
        <link:definition>2438420 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses - Summary of Aging Analysis of Concierge Receivables (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="RestructuringActivities" roleURI="http://compassinc.com/role/RestructuringActivities">
        <link:definition>2139112 - Disclosure - Restructuring Activities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringActivitiesTables" roleURI="http://compassinc.com/role/RestructuringActivitiesTables">
        <link:definition>2340307 - Disclosure - Restructuring Activities (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="RestructuringActivitiesNarrativeDetails" roleURI="http://compassinc.com/role/RestructuringActivitiesNarrativeDetails">
        <link:definition>2441421 - Disclosure - Restructuring Activities - 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="RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails" roleURI="http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails">
        <link:definition>2442422 - Disclosure - Restructuring Activities - Total Costs Incurred and Expected to be Incurred (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="comp_BadDebtExpense" abstract="false" name="BadDebtExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_CashAndMoneyMarketFundsMember" abstract="true" name="CashAndMoneyMarketFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue" abstract="false" name="BusinessCombinationContingentConsiderationLiabilityFixedInValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_CommissionAndOtherRelatedExpensesMember" abstract="true" name="CommissionAndOtherRelatedExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_IpoBasedRestrictedStockUnitsMember" abstract="true" name="IpoBasedRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ShareBasedPaymentArrangementTrancheSevenMember" abstract="true" name="ShareBasedPaymentArrangementTrancheSevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_CommonStockNumberOfVotes" abstract="false" name="CommonStockNumberOfVotes" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_LineOfCreditFacilityAdditionalBorrowingCapacity" abstract="false" name="LineOfCreditFacilityAdditionalBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_A2021AgentEquityProgramMember" abstract="true" name="A2021AgentEquityProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_ShareBasedPaymentArrangementTrancheFourMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_WriteDownOfFixedAssetsMember" abstract="true" name="WriteDownOfFixedAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ConvertiblePreferredStockShareIssuedUponConversion" abstract="false" name="ConvertiblePreferredStockShareIssuedUponConversion" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="comp_DebtInstrumentCreditSpreadOnVariableRate" abstract="false" name="DebtInstrumentCreditSpreadOnVariableRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="comp_UndesignatedPreferredStockMember" abstract="true" name="UndesignatedPreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_CommonStockVotingRightsNumberOfVotesForEachShare" abstract="false" name="CommonStockVotingRightsNumberOfVotesForEachShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="comp_OperationsAndSupportMember" abstract="true" name="OperationsAndSupportMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_RestructuringAndRelatedCostLiabilitiesRemaining" abstract="false" name="RestructuringAndRelatedCostLiabilitiesRemaining" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue" abstract="false" name="CommonStockIssuedUponConversionOfConvertiblePreferredStockValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment" abstract="false" name="BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="comp_AccruedExpensesAndOtherCurrentLiabilitiesMember" abstract="true" name="AccruedExpensesAndOtherCurrentLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_NetLeverageRatio" abstract="false" name="NetLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="comp_AccountingPoliciesTable" abstract="true" name="AccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets" abstract="false" name="LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="comp_CreditFacilityUtilizationDomain" abstract="true" name="CreditFacilityUtilizationDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_OtherRestructuringActivitiesMember" abstract="true" name="OtherRestructuringActivitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_EventDomain" abstract="true" name="EventDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare" abstract="false" name="CommonStockIssuedUponConversionOfConvertiblePreferredStockShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="comp_AcceleratedAmortizationOfIntangibleAssetsMember" abstract="true" name="AcceleratedAmortizationOfIntangibleAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding" abstract="false" name="ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="comp_TwoThousandAndTwelveStockIncentivePlanMember" abstract="true" name="TwoThousandAndTwelveStockIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_DebtTable" abstract="true" name="DebtTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="comp_TwoThousandAndTwentyOneEquityIncentivePlanMember" abstract="true" name="TwoThousandAndTwentyOneEquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_Q22022StrategicActionsMember" abstract="true" name="Q22022StrategicActionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ConciergeRevolvingCreditFacilityMember" abstract="true" name="ConciergeRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_IncreaseDecreaseInCommissionPayable" abstract="false" name="IncreaseDecreaseInCommissionPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_LeaseTerminationCostsMember" abstract="true" name="LeaseTerminationCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_BusinessAcquisitionCompensationExpenses" abstract="false" name="BusinessAcquisitionCompensationExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod" abstract="false" name="BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold" abstract="false" name="LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="comp_DebtLineItems" abstract="true" name="DebtLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="comp_DebtDefaultInterestRateMember" abstract="true" name="DebtDefaultInterestRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_OtherLeaseTerminationCostMember" abstract="true" name="OtherLeaseTerminationCostMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares" abstract="false" name="PaymentOfContingentConsiderationInCashAndIssuanceOfShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_IpoRelatedExpenseMember" abstract="true" name="IpoRelatedExpenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember" abstract="true" name="ConciergeFacilityUsedGreaterThanFiftyPercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash" abstract="false" name="BusinessCombinationContingentConsiderationAdditionalPayableInCash" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering" abstract="false" name="ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_ContingentConsiderationFairValueDisclosure" abstract="false" name="ContingentConsiderationFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember" abstract="true" name="TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ShareBasedPaymentArrangementTrancheFiveMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_EventAxis" abstract="true" name="EventAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees" abstract="false" name="BusinessCombinationFutureCompensationToBePaidToTheAcquirees" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_UnpaidSeveranceCostsMember" abstract="true" name="UnpaidSeveranceCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_OutsideOf2012PlanMember" abstract="true" name="OutsideOf2012PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties" abstract="false" name="PercentageOfFinancingReceivablesRelatingToUnsoldProperties" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="comp_EarningsPerShareBasicAndDilutedEPSAbstract" abstract="true" name="EarningsPerShareBasicAndDilutedEPSAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="comp_ServiceBasedAndPerformanceBasedMember" abstract="true" name="ServiceBasedAndPerformanceBasedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ConciergeFacilityUsedLessThanFiftyPercentMember" abstract="true" name="ConciergeFacilityUsedLessThanFiftyPercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract" abstract="true" name="EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="comp_LineOfCreditFacilityExpirationMonthAndYear" abstract="false" name="LineOfCreditFacilityExpirationMonthAndYear" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:gYearItemType"/>
  <xs:element id="comp_CreditFacilityCollateralAxis" abstract="true" name="CreditFacilityCollateralAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit" abstract="false" name="LineOfCreditFacilityMaximumBorrowingCapacitySublimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock" abstract="false" name="CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="comp_ShareBasedPaymentArrangementTrancheSixMember" abstract="true" name="ShareBasedPaymentArrangementTrancheSixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_AccountingPoliciesLineItems" abstract="true" name="AccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="comp_DepreciationAndAmortizationMember" abstract="true" name="DepreciationAndAmortizationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="comp_UnvestedCommonStockMember" abstract="true" name="UnvestedCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember" abstract="true" name="FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ConvertiblePreferredStockValueIssuedUponConversion" abstract="false" name="ConvertiblePreferredStockValueIssuedUponConversion" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_A2022AgentEquityProgramMember" abstract="true" name="A2022AgentEquityProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_SecondConciergeRevolvingCreditFacilityMember" abstract="true" name="SecondConciergeRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_CreditFacilityCollateralDomain" abstract="true" name="CreditFacilityCollateralDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_UnvestedEarlyExercisedOptionsMember" abstract="true" name="UnvestedEarlyExercisedOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_CreditFacilityUtilizationAxis" abstract="true" name="CreditFacilityUtilizationAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="comp_EarlyExerciseOfStockOptionsSharesIssued" abstract="false" name="EarlyExerciseOfStockOptionsSharesIssued" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember" abstract="true" name="TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_CommonStockNumberOfClasses" abstract="false" name="CommonStockNumberOfClasses" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="comp_RestatedCertificateOfIncorporationMember" abstract="true" name="RestatedCertificateOfIncorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>comp-20220630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:9e25d9c3-ccf8-4859-b3d8-aab67dfb1e40,g:499279aa-caa0-4f26-a60c-3625ccc0aa5b-->
<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://compassinc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="comp-20220630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://compassinc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ec223e33-0750-4eba-a885-24310897e94f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_02be8fbb-a2b6-4b77-b1a4-df6cd1ca9057" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ec223e33-0750-4eba-a885-24310897e94f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_02be8fbb-a2b6-4b77-b1a4-df6cd1ca9057" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_256c3fde-0e7d-418b-8974-9c03e249cce2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ec223e33-0750-4eba-a885-24310897e94f" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_256c3fde-0e7d-418b-8974-9c03e249cce2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_7fc42f71-99e8-4490-b934-03cd6f7f3d51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ec223e33-0750-4eba-a885-24310897e94f" xlink:to="loc_us-gaap_LiabilitiesCurrent_7fc42f71-99e8-4490-b934-03cd6f7f3d51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_7732e67e-fdf0-4657-aa1e-a92aefa6459f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_80170b24-b076-440d-a435-4156bb5e6310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7732e67e-fdf0-4657-aa1e-a92aefa6459f" xlink:to="loc_us-gaap_AccountsPayableCurrent_80170b24-b076-440d-a435-4156bb5e6310" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_8a4bcbe2-5f09-4166-b0a4-adf0c654a804" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7732e67e-fdf0-4657-aa1e-a92aefa6459f" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_8a4bcbe2-5f09-4166-b0a4-adf0c654a804" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_cfdf9027-d639-4272-871e-4b4f75fa6a19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7732e67e-fdf0-4657-aa1e-a92aefa6459f" xlink:to="loc_us-gaap_LinesOfCreditCurrent_cfdf9027-d639-4272-871e-4b4f75fa6a19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_72c9baba-6303-40f2-9503-a7073e2bd7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7732e67e-fdf0-4657-aa1e-a92aefa6459f" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_72c9baba-6303-40f2-9503-a7073e2bd7fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_06a35ccb-703e-4cd1-8919-49f355ab607b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7732e67e-fdf0-4657-aa1e-a92aefa6459f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_06a35ccb-703e-4cd1-8919-49f355ab607b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_659e8495-cee0-474a-bb1c-c65053c23b33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_0eb8f9c8-8044-4064-8869-d100dada5315" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_659e8495-cee0-474a-bb1c-c65053c23b33" xlink:to="loc_us-gaap_MinorityInterest_0eb8f9c8-8044-4064-8869-d100dada5315" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9b79c0ec-e0e2-4a39-9ae7-4c01072904fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_659e8495-cee0-474a-bb1c-c65053c23b33" xlink:to="loc_us-gaap_StockholdersEquity_9b79c0ec-e0e2-4a39-9ae7-4c01072904fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ad745ea1-fef8-4f84-a07c-780101bc24d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3ba04a53-53b0-4107-a819-60700f326281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ad745ea1-fef8-4f84-a07c-780101bc24d1" xlink:to="loc_us-gaap_AssetsCurrent_3ba04a53-53b0-4107-a819-60700f326281" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9653a8e4-1ba3-43eb-b23d-2fac93046f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ad745ea1-fef8-4f84-a07c-780101bc24d1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9653a8e4-1ba3-43eb-b23d-2fac93046f1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1d273fb9-36dc-4ee1-abc5-c0e81919c53d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ad745ea1-fef8-4f84-a07c-780101bc24d1" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1d273fb9-36dc-4ee1-abc5-c0e81919c53d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ce0ee4af-5a14-4688-8962-bb1fe8bdd08d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ad745ea1-fef8-4f84-a07c-780101bc24d1" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ce0ee4af-5a14-4688-8962-bb1fe8bdd08d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_79f45a18-7d00-40a1-97f0-e98d0d4657bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ad745ea1-fef8-4f84-a07c-780101bc24d1" xlink:to="loc_us-gaap_Goodwill_79f45a18-7d00-40a1-97f0-e98d0d4657bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_99fc9320-b5e8-4ad0-9d58-fb9b3220b65d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ad745ea1-fef8-4f84-a07c-780101bc24d1" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_99fc9320-b5e8-4ad0-9d58-fb9b3220b65d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a1133331-0ac1-49d6-97ec-527c18c62eda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_dd8ab8da-e8a8-4510-b25e-43956c797c87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a1133331-0ac1-49d6-97ec-527c18c62eda" xlink:to="loc_us-gaap_CommitmentsAndContingencies_dd8ab8da-e8a8-4510-b25e-43956c797c87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_dede2474-ca23-44c9-bc7b-760cb1163b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a1133331-0ac1-49d6-97ec-527c18c62eda" xlink:to="loc_us-gaap_Liabilities_dede2474-ca23-44c9-bc7b-760cb1163b4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9bc198ad-e582-451e-a6ed-23ce896c82b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a1133331-0ac1-49d6-97ec-527c18c62eda" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9bc198ad-e582-451e-a6ed-23ce896c82b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_77e2add1-dab6-4c02-b9d3-3f546f0c8a18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1d237fe0-9bc6-41ac-99b9-ae09de1466f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_77e2add1-dab6-4c02-b9d3-3f546f0c8a18" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1d237fe0-9bc6-41ac-99b9-ae09de1466f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_a004474f-e03f-472f-bc79-602883be501c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_77e2add1-dab6-4c02-b9d3-3f546f0c8a18" xlink:to="loc_us-gaap_OtherAssetsCurrent_a004474f-e03f-472f-bc79-602883be501c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_2b43afee-d696-4ebf-b75c-77e178b6324e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_77e2add1-dab6-4c02-b9d3-3f546f0c8a18" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_2b43afee-d696-4ebf-b75c-77e178b6324e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c74b01de-5507-4c05-9098-b3fdbb600a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_77e2add1-dab6-4c02-b9d3-3f546f0c8a18" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c74b01de-5507-4c05-9098-b3fdbb600a4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c2ecec94-7862-49a8-9e5c-8b31805efb32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d1753f7e-7c64-48ff-be29-bd05b91fd95c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c2ecec94-7862-49a8-9e5c-8b31805efb32" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d1753f7e-7c64-48ff-be29-bd05b91fd95c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_21df4f84-a73c-420e-bc95-262f7f656d34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c2ecec94-7862-49a8-9e5c-8b31805efb32" xlink:to="loc_us-gaap_CommonStockValue_21df4f84-a73c-420e-bc95-262f7f656d34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_d7135b21-7948-482d-a22f-160b45aa0692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c2ecec94-7862-49a8-9e5c-8b31805efb32" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_d7135b21-7948-482d-a22f-160b45aa0692" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://compassinc.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="comp-20220630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://compassinc.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2d40b27f-c05d-42e3-b8dc-b041fc6c30f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e447db16-1c45-4a0e-abcc-6124e6faea5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2d40b27f-c05d-42e3-b8dc-b041fc6c30f5" xlink:to="loc_us-gaap_OperatingIncomeLoss_e447db16-1c45-4a0e-abcc-6124e6faea5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_708c07ad-1ed6-4b75-95c3-f8ff31f07f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2d40b27f-c05d-42e3-b8dc-b041fc6c30f5" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_708c07ad-1ed6-4b75-95c3-f8ff31f07f7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_7d333b7d-ecb0-4ca3-a232-6b25f9ea1fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2d40b27f-c05d-42e3-b8dc-b041fc6c30f5" xlink:to="loc_us-gaap_InterestExpense_7d333b7d-ecb0-4ca3-a232-6b25f9ea1fcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b2ad593d-957a-4c1e-816e-f2516341f338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_a7a102cc-d303-4de7-b79d-2f62e39f89fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_b2ad593d-957a-4c1e-816e-f2516341f338" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_a7a102cc-d303-4de7-b79d-2f62e39f89fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_144a3aa9-4c41-4412-bbcc-243f685fb5f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_b2ad593d-957a-4c1e-816e-f2516341f338" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_144a3aa9-4c41-4412-bbcc-243f685fb5f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d05b82a8-0e54-42d2-b8b6-153caf12d7a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_b2ad593d-957a-4c1e-816e-f2516341f338" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d05b82a8-0e54-42d2-b8b6-153caf12d7a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c9b81038-9dd1-4e08-a873-c54d280343d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ff123850-78a3-4bcd-8c75-1f8a7f505000" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_c9b81038-9dd1-4e08-a873-c54d280343d6" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ff123850-78a3-4bcd-8c75-1f8a7f505000" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_816b4399-e90c-43d6-b59d-c4bada9c2de8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetIncomeLoss_c9b81038-9dd1-4e08-a873-c54d280343d6" xlink:to="loc_us-gaap_ProfitLoss_816b4399-e90c-43d6-b59d-c4bada9c2de8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_4ecd93cc-aa74-4aac-94cd-3d42d32350be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_2e38e0b7-874d-44e3-8638-0cf1aa7f8beb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4ecd93cc-aa74-4aac-94cd-3d42d32350be" xlink:to="loc_us-gaap_DepreciationAndAmortization_2e38e0b7-874d-44e3-8638-0cf1aa7f8beb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesCommissionsAndFees_da2cfd33-aefd-4a21-8c3f-d03a734cff6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesCommissionsAndFees"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4ecd93cc-aa74-4aac-94cd-3d42d32350be" xlink:to="loc_us-gaap_SalesCommissionsAndFees_da2cfd33-aefd-4a21-8c3f-d03a734cff6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_a7bf3538-5fbd-4150-ba3a-591c6c556e98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4ecd93cc-aa74-4aac-94cd-3d42d32350be" xlink:to="loc_us-gaap_RestructuringCharges_a7bf3538-5fbd-4150-ba3a-591c6c556e98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_51f20388-6da0-48f2-b241-db1921f8040f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4ecd93cc-aa74-4aac-94cd-3d42d32350be" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_51f20388-6da0-48f2-b241-db1921f8040f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_e06a146a-646e-4a8c-9f6c-f1d6ab673b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4ecd93cc-aa74-4aac-94cd-3d42d32350be" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_e06a146a-646e-4a8c-9f6c-f1d6ab673b84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSellingAndMarketingExpense_a82068af-dcb1-47b7-8c8c-df9628054808" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSellingAndMarketingExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4ecd93cc-aa74-4aac-94cd-3d42d32350be" xlink:to="loc_us-gaap_OtherSellingAndMarketingExpense_a82068af-dcb1-47b7-8c8c-df9628054808" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_cb44dbfe-afa1-4206-bbc5-3cce1967ea37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4ecd93cc-aa74-4aac-94cd-3d42d32350be" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_cb44dbfe-afa1-4206-bbc5-3cce1967ea37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f3ab4108-53df-4b76-a759-d270bf8cd953" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_2309b3fb-bef1-4399-8290-97e8a7da4d74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_f3ab4108-53df-4b76-a759-d270bf8cd953" xlink:to="loc_us-gaap_OperatingExpenses_2309b3fb-bef1-4399-8290-97e8a7da4d74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_d9a466dc-b5c5-4482-a5a3-1c5f5165446e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_f3ab4108-53df-4b76-a759-d270bf8cd953" xlink:to="loc_us-gaap_Revenues_d9a466dc-b5c5-4482-a5a3-1c5f5165446e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="comp-20220630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb5db4bb-498e-4b21-8df0-237ba7d48ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_990e1e19-fde0-487e-a9c2-be5a27454e98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb5db4bb-498e-4b21-8df0-237ba7d48ce8" xlink:to="loc_us-gaap_ProfitLoss_990e1e19-fde0-487e-a9c2-be5a27454e98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BadDebtExpense_f4016ec9-7d35-4ac4-b14d-811a1b893962" xlink:href="comp-20220630.xsd#comp_BadDebtExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb5db4bb-498e-4b21-8df0-237ba7d48ce8" xlink:to="loc_comp_BadDebtExpense_f4016ec9-7d35-4ac4-b14d-811a1b893962" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_687df7df-7026-4dc0-acab-84f70f12e95a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb5db4bb-498e-4b21-8df0-237ba7d48ce8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_687df7df-7026-4dc0-acab-84f70f12e95a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_510d5721-7a5a-42ba-800c-bde7ec9f5217" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb5db4bb-498e-4b21-8df0-237ba7d48ce8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_510d5721-7a5a-42ba-800c-bde7ec9f5217" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IncreaseDecreaseInCommissionPayable_45bc2d49-7f35-4dd0-a65a-a6deeae82eef" xlink:href="comp-20220630.xsd#comp_IncreaseDecreaseInCommissionPayable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb5db4bb-498e-4b21-8df0-237ba7d48ce8" xlink:to="loc_comp_IncreaseDecreaseInCommissionPayable_45bc2d49-7f35-4dd0-a65a-a6deeae82eef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_d648fe34-835f-475f-8ef9-3e170bb87612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb5db4bb-498e-4b21-8df0-237ba7d48ce8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_d648fe34-835f-475f-8ef9-3e170bb87612" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_c0ceee16-ef4d-4b75-b6d9-e9177181a71f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb5db4bb-498e-4b21-8df0-237ba7d48ce8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_c0ceee16-ef4d-4b75-b6d9-e9177181a71f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities_f6aa1010-24ca-402e-b13c-3cae0fa58732" xlink:href="comp-20220630.xsd#comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb5db4bb-498e-4b21-8df0-237ba7d48ce8" xlink:to="loc_comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities_f6aa1010-24ca-402e-b13c-3cae0fa58732" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_b28c1b5b-64f4-4338-abc4-8dd424b0eac1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb5db4bb-498e-4b21-8df0-237ba7d48ce8" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_b28c1b5b-64f4-4338-abc4-8dd424b0eac1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_66a1dff9-f6f7-479c-bd58-451504894391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb5db4bb-498e-4b21-8df0-237ba7d48ce8" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_66a1dff9-f6f7-479c-bd58-451504894391" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_3f73f4e5-8fe7-4535-b566-5fe2c8fbec02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb5db4bb-498e-4b21-8df0-237ba7d48ce8" xlink:to="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_3f73f4e5-8fe7-4535-b566-5fe2c8fbec02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_d343cc31-b901-481a-b814-bbc22156449c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb5db4bb-498e-4b21-8df0-237ba7d48ce8" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_d343cc31-b901-481a-b814-bbc22156449c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d1ffb84c-092a-40ab-b26d-db9b41170ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb5db4bb-498e-4b21-8df0-237ba7d48ce8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d1ffb84c-092a-40ab-b26d-db9b41170ed4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_ed5c731a-de93-4267-8d36-d646e8af6206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb5db4bb-498e-4b21-8df0-237ba7d48ce8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_ed5c731a-de93-4267-8d36-d646e8af6206" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_078a5419-b963-4871-adbc-01261e37d0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb5db4bb-498e-4b21-8df0-237ba7d48ce8" xlink:to="loc_us-gaap_ShareBasedCompensation_078a5419-b963-4871-adbc-01261e37d0cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9e9c2e06-9438-4bf2-ac12-8bfc1480866d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f60596b9-52eb-419f-9af6-3013e51f0e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9e9c2e06-9438-4bf2-ac12-8bfc1480866d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f60596b9-52eb-419f-9af6-3013e51f0e2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c8975a3a-ef97-4f09-9665-1cab777f800f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9e9c2e06-9438-4bf2-ac12-8bfc1480866d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c8975a3a-ef97-4f09-9665-1cab777f800f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_71e8c0e4-d048-494f-9a5e-88c0c9289eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9e9c2e06-9438-4bf2-ac12-8bfc1480866d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_71e8c0e4-d048-494f-9a5e-88c0c9289eb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d6167b0c-2f38-4012-996b-c23a0330a8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_69c1c1fe-377f-4e7d-a12e-4a35c2eaaf1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d6167b0c-2f38-4012-996b-c23a0330a8ea" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_69c1c1fe-377f-4e7d-a12e-4a35c2eaaf1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_218a8d46-199c-4759-bbf1-82e210f45226" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d6167b0c-2f38-4012-996b-c23a0330a8ea" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_218a8d46-199c-4759-bbf1-82e210f45226" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_f331f25b-5ecd-4b86-8e67-2efa2e73778d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d6167b0c-2f38-4012-996b-c23a0330a8ea" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_f331f25b-5ecd-4b86-8e67-2efa2e73778d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6624feed-a667-4d55-99ce-4b34b2bbed3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d6167b0c-2f38-4012-996b-c23a0330a8ea" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6624feed-a667-4d55-99ce-4b34b2bbed3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_df9e3e0a-5291-4014-bbb0-abc8789099f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d6167b0c-2f38-4012-996b-c23a0330a8ea" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_df9e3e0a-5291-4014-bbb0-abc8789099f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_3d471374-43e6-4e0b-9866-3adef58e48d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d6167b0c-2f38-4012-996b-c23a0330a8ea" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_3d471374-43e6-4e0b-9866-3adef58e48d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_bbfe43df-a541-4b8e-afd5-4a904e3ffdc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d6167b0c-2f38-4012-996b-c23a0330a8ea" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_bbfe43df-a541-4b8e-afd5-4a904e3ffdc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af771d9f-bea5-4ba0-b78e-51feea83165c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_e9ad5081-a709-4b7e-9fab-d54f38b0fa9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af771d9f-bea5-4ba0-b78e-51feea83165c" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_e9ad5081-a709-4b7e-9fab-d54f38b0fa9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_11329565-4cac-48c9-bad2-b253ebe56684" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af771d9f-bea5-4ba0-b78e-51feea83165c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_11329565-4cac-48c9-bad2-b253ebe56684" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_52dc1e1b-c921-4ab4-8be8-abc30103a597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af771d9f-bea5-4ba0-b78e-51feea83165c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_52dc1e1b-c921-4ab4-8be8-abc30103a597" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesBalancesofContingentConsiderationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#FairValueofFinancialAssetsandLiabilitiesBalancesofContingentConsiderationDetail"/>
  <link:calculationLink xlink:role="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesBalancesofContingentConsiderationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_7106318b-4b16-4c18-a979-684888db86ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_827de83a-2812-4d4d-9894-778329d53445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_7106318b-4b16-4c18-a979-684888db86ee" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_827de83a-2812-4d4d-9894-778329d53445" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_a83f4f48-3edb-4d88-9a4b-17d8ddf6a01f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_7106318b-4b16-4c18-a979-684888db86ee" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_a83f4f48-3edb-4d88-9a4b-17d8ddf6a01f" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>comp-20220630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:9e25d9c3-ccf8-4859-b3d8-aab67dfb1e40,g:499279aa-caa0-4f26-a60c-3625ccc0aa5b-->
<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://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="simple" xlink:href="comp-20220630.xsd#CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"/>
  <link:definitionLink xlink:role="http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="extended" id="i29c37b8b56f645d29f169c17effaa4e3_CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_b2500bc0-4ca9-4837-b591-5d1156544b28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_SharesOutstanding_b2500bc0-4ca9-4837-b591-5d1156544b28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ec881f2e-7b37-4165-ad8d-c618bd3319a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ec881f2e-7b37-4165-ad8d-c618bd3319a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_92c4e544-2718-4bfe-a6f5-ddac2d12750f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_92c4e544-2718-4bfe-a6f5-ddac2d12750f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest_3669b74a-7b58-4fe6-a5c6-e2606ebb957a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest_3669b74a-7b58-4fe6-a5c6-e2606ebb957a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_8e5f0cc2-ac9c-41cd-8065-727920fb61c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_8e5f0cc2-ac9c-41cd-8065-727920fb61c7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_4043863e-9f5f-42f1-94bf-600246935850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_4043863e-9f5f-42f1-94bf-600246935850" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d63167c0-b1a4-4554-b5c8-3405e4085867" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d63167c0-b1a4-4554-b5c8-3405e4085867" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_08c2e7e8-a7f2-45b8-906e-a557d9c67a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_08c2e7e8-a7f2-45b8-906e-a557d9c67a8d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_7cf7d929-1d64-456d-bc1f-ccbead4cc712" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_7cf7d929-1d64-456d-bc1f-ccbead4cc712" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_eed30d1f-8c0a-404c-ba71-15d5491f5a24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_eed30d1f-8c0a-404c-ba71-15d5491f5a24" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_bcdbfd31-0a7f-43d5-8d0c-bc7aaaf6a5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_bcdbfd31-0a7f-43d5-8d0c-bc7aaaf6a5c2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_ac765a42-a97a-4eca-ae3f-473aacba9cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_ac765a42-a97a-4eca-ae3f-473aacba9cc7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_88a8d063-510b-49e8-9186-852e915ec7bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_88a8d063-510b-49e8-9186-852e915ec7bf" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_63eecc66-bd20-4206-8d3a-bb2bad9c5b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_63eecc66-bd20-4206-8d3a-bb2bad9c5b3e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_97fcfc3c-48e7-4872-a439-bac2969259d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_97fcfc3c-48e7-4872-a439-bac2969259d3" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_f5991f3c-3c32-4e44-9e9f-6d1c4760c8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_f5991f3c-3c32-4e44-9e9f-6d1c4760c8b2" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare_ce553c62-1d4e-4c4f-abea-d6ded692b4f1" xlink:href="comp-20220630.xsd#comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare_ce553c62-1d4e-4c4f-abea-d6ded692b4f1" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue_9ebb508d-839e-4eec-9e97-028dac406fdb" xlink:href="comp-20220630.xsd#comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue_9ebb508d-839e-4eec-9e97-028dac406fdb" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c20c6fb1-afdb-45db-9adc-621c540fe4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c20c6fb1-afdb-45db-9adc-621c540fe4f7" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_31c58119-8152-47e9-9998-f8221aa5c972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_31c58119-8152-47e9-9998-f8221aa5c972" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_4f6b384f-374f-4abd-b3c5-ad0de4371fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_bc9b0cae-8821-4e56-b733-147a8932251d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bb977087-b163-4ab5-9244-9b8217b4fedd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9610e17c-c51b-460c-bf18-d0d869091c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StatementTable_9610e17c-c51b-460c-bf18-d0d869091c7c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a546c256-f8e8-431d-bafa-840f19ded0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9610e17c-c51b-460c-bf18-d0d869091c7c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a546c256-f8e8-431d-bafa-840f19ded0c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a546c256-f8e8-431d-bafa-840f19ded0c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a546c256-f8e8-431d-bafa-840f19ded0c6" xlink:to="loc_us-gaap_EquityComponentDomain_a546c256-f8e8-431d-bafa-840f19ded0c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_fa2a7a96-2e6a-49e9-99dc-2ef974be8c18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a546c256-f8e8-431d-bafa-840f19ded0c6" xlink:to="loc_us-gaap_EquityComponentDomain_fa2a7a96-2e6a-49e9-99dc-2ef974be8c18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_cfec97b2-903c-4daf-aa93-40839ed4a670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_fa2a7a96-2e6a-49e9-99dc-2ef974be8c18" xlink:to="loc_us-gaap_CommonStockMember_cfec97b2-903c-4daf-aa93-40839ed4a670" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f94c4483-8bbe-4777-82e1-f2763da97b96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_fa2a7a96-2e6a-49e9-99dc-2ef974be8c18" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f94c4483-8bbe-4777-82e1-f2763da97b96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_32e6f00c-1722-488a-870a-683a8b987b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_fa2a7a96-2e6a-49e9-99dc-2ef974be8c18" xlink:to="loc_us-gaap_RetainedEarningsMember_32e6f00c-1722-488a-870a-683a8b987b3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_ae09f94d-3fe9-49d3-bea8-a17c93b18b50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_fa2a7a96-2e6a-49e9-99dc-2ef974be8c18" xlink:to="loc_us-gaap_ParentMember_ae09f94d-3fe9-49d3-bea8-a17c93b18b50" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_c898096f-76bf-45d1-92be-795f079e0b44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_fa2a7a96-2e6a-49e9-99dc-2ef974be8c18" xlink:to="loc_us-gaap_NoncontrollingInterestMember_c898096f-76bf-45d1-92be-795f079e0b44" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_aecc858e-41ea-4d72-a5f3-e1d618ebf411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_fa2a7a96-2e6a-49e9-99dc-2ef974be8c18" xlink:to="loc_us-gaap_PreferredStockMember_aecc858e-41ea-4d72-a5f3-e1d618ebf411" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_85514efe-2a34-4e85-8986-d1644276771b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9610e17c-c51b-460c-bf18-d0d869091c7c" xlink:to="loc_us-gaap_PlanNameAxis_85514efe-2a34-4e85-8986-d1644276771b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_85514efe-2a34-4e85-8986-d1644276771b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_85514efe-2a34-4e85-8986-d1644276771b" xlink:to="loc_us-gaap_PlanNameDomain_85514efe-2a34-4e85-8986-d1644276771b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ffa889af-471a-4012-a6b8-8eb3c74285d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_85514efe-2a34-4e85-8986-d1644276771b" xlink:to="loc_us-gaap_PlanNameDomain_ffa889af-471a-4012-a6b8-8eb3c74285d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A2021AgentEquityProgramMember_d25d1fc8-e589-4aea-a57b-bf175f05ace1" xlink:href="comp-20220630.xsd#comp_A2021AgentEquityProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_ffa889af-471a-4012-a6b8-8eb3c74285d4" xlink:to="loc_comp_A2021AgentEquityProgramMember_d25d1fc8-e589-4aea-a57b-bf175f05ace1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b6144c01-64e8-426b-b78c-ab1f6d7e3363" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9610e17c-c51b-460c-bf18-d0d869091c7c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b6144c01-64e8-426b-b78c-ab1f6d7e3363" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b6144c01-64e8-426b-b78c-ab1f6d7e3363_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b6144c01-64e8-426b-b78c-ab1f6d7e3363" xlink:to="loc_us-gaap_ClassOfStockDomain_b6144c01-64e8-426b-b78c-ab1f6d7e3363_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_db51b288-7398-4040-863b-6cdc45164585" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b6144c01-64e8-426b-b78c-ab1f6d7e3363" xlink:to="loc_us-gaap_ClassOfStockDomain_db51b288-7398-4040-863b-6cdc45164585" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_54e1e044-f955-498b-8b8f-33ce5ca2e742" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_db51b288-7398-4040-863b-6cdc45164585" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_54e1e044-f955-498b-8b8f-33ce5ca2e742" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#BusinessandBasisofPresentationAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail" xlink:type="extended" id="if5d99924f6e94f86920b7ee8195b551f_BusinessandBasisofPresentationAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationDateOfIncorporation_298947c3-197f-4a25-960c-78902875cc81" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationDateOfIncorporation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_dei_EntityIncorporationDateOfIncorporation_298947c3-197f-4a25-960c-78902875cc81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ee7c07ae-9620-4438-9d20-fefb9c6fc14b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ee7c07ae-9620-4438-9d20-fefb9c6fc14b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_f3b3f072-3c3a-40e4-b3c7-9c9f4d48e706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_f3b3f072-3c3a-40e4-b3c7-9c9f4d48e706" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_15aad785-c34e-4d6c-89c1-e3873c50b7df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_15aad785-c34e-4d6c-89c1-e3873c50b7df" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_33b926bf-dc4a-4294-bde3-722710889b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_33b926bf-dc4a-4294-bde3-722710889b81" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOfferingCosts_81e0780f-eb86-4610-95e7-26257fe84fab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredOfferingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_us-gaap_DeferredOfferingCosts_81e0780f-eb86-4610-95e7-26257fe84fab" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConvertiblePreferredStockShareIssuedUponConversion_4a9d9ede-8e47-4f42-88fa-084a7ca0c7de" xlink:href="comp-20220630.xsd#comp_ConvertiblePreferredStockShareIssuedUponConversion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_comp_ConvertiblePreferredStockShareIssuedUponConversion_4a9d9ede-8e47-4f42-88fa-084a7ca0c7de" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConvertiblePreferredStockValueIssuedUponConversion_47c6bb8e-16fd-49a9-a88c-9a22af4b2203" xlink:href="comp-20220630.xsd#comp_ConvertiblePreferredStockValueIssuedUponConversion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_comp_ConvertiblePreferredStockValueIssuedUponConversion_47c6bb8e-16fd-49a9-a88c-9a22af4b2203" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_88a81a8f-81b6-440c-a330-ef86d616b35f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_88a81a8f-81b6-440c-a330-ef86d616b35f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c09cd665-e5cf-4685-bc62-3735407485d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_us-gaap_StatementTable_c09cd665-e5cf-4685-bc62-3735407485d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_64d9bcc1-5aa3-4aa6-83e0-0197ad97f137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c09cd665-e5cf-4685-bc62-3735407485d2" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_64d9bcc1-5aa3-4aa6-83e0-0197ad97f137" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_64d9bcc1-5aa3-4aa6-83e0-0197ad97f137_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_64d9bcc1-5aa3-4aa6-83e0-0197ad97f137" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_64d9bcc1-5aa3-4aa6-83e0-0197ad97f137_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ac6e7c29-533d-4651-afe7-8825d9c36b53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_64d9bcc1-5aa3-4aa6-83e0-0197ad97f137" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ac6e7c29-533d-4651-afe7-8825d9c36b53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_89d5c6ce-f3c9-479d-b6cd-88f903fc9a23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ac6e7c29-533d-4651-afe7-8825d9c36b53" xlink:to="loc_us-gaap_IPOMember_89d5c6ce-f3c9-479d-b6cd-88f903fc9a23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_33577602-5ee6-4610-8960-5bca917b2afd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c09cd665-e5cf-4685-bc62-3735407485d2" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_33577602-5ee6-4610-8960-5bca917b2afd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_33577602-5ee6-4610-8960-5bca917b2afd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_33577602-5ee6-4610-8960-5bca917b2afd" xlink:to="loc_us-gaap_EquityComponentDomain_33577602-5ee6-4610-8960-5bca917b2afd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_89846568-37a3-4dc3-9a07-be9def5b4dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_33577602-5ee6-4610-8960-5bca917b2afd" xlink:to="loc_us-gaap_EquityComponentDomain_89846568-37a3-4dc3-9a07-be9def5b4dbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_d670bd5c-cab0-49ae-9d8a-94bc578ad202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_89846568-37a3-4dc3-9a07-be9def5b4dbf" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_d670bd5c-cab0-49ae-9d8a-94bc578ad202" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_87b4271e-8636-4321-9303-81ac66bfa2dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c09cd665-e5cf-4685-bc62-3735407485d2" xlink:to="loc_us-gaap_AwardTypeAxis_87b4271e-8636-4321-9303-81ac66bfa2dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87b4271e-8636-4321-9303-81ac66bfa2dc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_87b4271e-8636-4321-9303-81ac66bfa2dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87b4271e-8636-4321-9303-81ac66bfa2dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5a420756-5feb-402f-8d60-e50df4000391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_87b4271e-8636-4321-9303-81ac66bfa2dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5a420756-5feb-402f-8d60-e50df4000391" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IpoRelatedExpenseMember_44944315-f45b-4bb8-9611-d6e16f0e78b3" xlink:href="comp-20220630.xsd#comp_IpoRelatedExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5a420756-5feb-402f-8d60-e50df4000391" xlink:to="loc_comp_IpoRelatedExpenseMember_44944315-f45b-4bb8-9611-d6e16f0e78b3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compassinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://compassinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="extended" id="i12d417a505c24f3aa76b754d55fe01ce_SummaryofSignificantAccountingPoliciesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_comp_AccountingPoliciesLineItems_f7b9d26c-260d-4b52-9bc1-96f8b30b512d" xlink:href="comp-20220630.xsd#comp_AccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4f826789-e6e8-445d-9259-2b1c7e0ba8be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_AccountingPoliciesLineItems_f7b9d26c-260d-4b52-9bc1-96f8b30b512d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4f826789-e6e8-445d-9259-2b1c7e0ba8be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AccountingPoliciesTable_bf395912-9eb7-46a1-bc20-17106248c421" xlink:href="comp-20220630.xsd#comp_AccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_comp_AccountingPoliciesLineItems_f7b9d26c-260d-4b52-9bc1-96f8b30b512d" xlink:to="loc_comp_AccountingPoliciesTable_bf395912-9eb7-46a1-bc20-17106248c421" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4c11d874-9c87-4a8b-93b0-22d97235bab1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_AccountingPoliciesTable_bf395912-9eb7-46a1-bc20-17106248c421" xlink:to="loc_srt_RangeAxis_4c11d874-9c87-4a8b-93b0-22d97235bab1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4c11d874-9c87-4a8b-93b0-22d97235bab1_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4c11d874-9c87-4a8b-93b0-22d97235bab1" xlink:to="loc_srt_RangeMember_4c11d874-9c87-4a8b-93b0-22d97235bab1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f42f5701-398c-4466-9bd6-f0cdf22d7c5e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4c11d874-9c87-4a8b-93b0-22d97235bab1" xlink:to="loc_srt_RangeMember_f42f5701-398c-4466-9bd6-f0cdf22d7c5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2c3588df-41be-41be-83be-5c40f80e218b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f42f5701-398c-4466-9bd6-f0cdf22d7c5e" xlink:to="loc_srt_MinimumMember_2c3588df-41be-41be-83be-5c40f80e218b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_15616430-49fc-4102-9ed0-bfdb8579638b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f42f5701-398c-4466-9bd6-f0cdf22d7c5e" xlink:to="loc_srt_MaximumMember_15616430-49fc-4102-9ed0-bfdb8579638b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0dc6e057-dc56-4237-80cc-0a738b5c2815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_AccountingPoliciesTable_bf395912-9eb7-46a1-bc20-17106248c421" xlink:to="loc_us-gaap_AwardTypeAxis_0dc6e057-dc56-4237-80cc-0a738b5c2815" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0dc6e057-dc56-4237-80cc-0a738b5c2815_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_0dc6e057-dc56-4237-80cc-0a738b5c2815" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0dc6e057-dc56-4237-80cc-0a738b5c2815_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b04b8865-33ba-41f3-b165-11a52e73e43a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_0dc6e057-dc56-4237-80cc-0a738b5c2815" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b04b8865-33ba-41f3-b165-11a52e73e43a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_67d6be5e-9c3d-4068-9b41-13fe8a10764b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b04b8865-33ba-41f3-b165-11a52e73e43a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_67d6be5e-9c3d-4068-9b41-13fe8a10764b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compassinc.com/role/AcquisitionsAdditionalInformationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#AcquisitionsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://compassinc.com/role/AcquisitionsAdditionalInformationDetail" xlink:type="extended" id="i4ac4a778162a4e69a16ce8f25002742d_AcquisitionsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_61c1a424-3d26-4b81-b356-b7c0c20b9ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_61c1a424-3d26-4b81-b356-b7c0c20b9ff1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_177a8dd9-7958-4e26-87d1-475426bd7dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_177a8dd9-7958-4e26-87d1-475426bd7dcf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_fbb83310-c07c-4d58-bd11-79f52b31cf98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_fbb83310-c07c-4d58-bd11-79f52b31cf98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash_34071ca2-acb2-422b-bdf0-813648f130a5" xlink:href="comp-20220630.xsd#comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash_34071ca2-acb2-422b-bdf0-813648f130a5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8136a6af-a9bb-463a-b58b-74f54b1c7b48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8136a6af-a9bb-463a-b58b-74f54b1c7b48" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_a04bdde7-a6a9-478a-b2a7-899aa909b8d7" xlink:href="comp-20220630.xsd#comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_a04bdde7-a6a9-478a-b2a7-899aa909b8d7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities_2b2aedaf-c5c2-455a-a4af-c65ccfaf13e7" xlink:href="comp-20220630.xsd#comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities_2b2aedaf-c5c2-455a-a4af-c65ccfaf13e7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1f1dcb86-36a4-4afa-9f06-3e26162d0670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_us-gaap_Goodwill_1f1dcb86-36a4-4afa-9f06-3e26162d0670" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_114b961d-f5b7-4c1e-aea2-dd0cd52fb553" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_114b961d-f5b7-4c1e-aea2-dd0cd52fb553" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_71de65fa-27fa-4abc-a02c-b28992e442a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_71de65fa-27fa-4abc-a02c-b28992e442a3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue_b563ae23-e4f3-4ac0-9f21-46bdbe680144" xlink:href="comp-20220630.xsd#comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue_b563ae23-e4f3-4ac0-9f21-46bdbe680144" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment_54e5de5b-3a8c-4b3b-b228-dd63fc6a8599" xlink:href="comp-20220630.xsd#comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment_54e5de5b-3a8c-4b3b-b228-dd63fc6a8599" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees_f7ea664f-97aa-4e88-b015-71d57d168fbe" xlink:href="comp-20220630.xsd#comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees_f7ea664f-97aa-4e88-b015-71d57d168fbe" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessAcquisitionCompensationExpenses_258fe979-d3c0-4eb7-8c59-6d594430445f" xlink:href="comp-20220630.xsd#comp_BusinessAcquisitionCompensationExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_comp_BusinessAcquisitionCompensationExpenses_258fe979-d3c0-4eb7-8c59-6d594430445f" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a890f784-2ccd-4083-a357-e36738824e09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a890f784-2ccd-4083-a357-e36738824e09" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_848b9fdb-9b9d-4573-8c74-0bfa7dab71db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a890f784-2ccd-4083-a357-e36738824e09" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_848b9fdb-9b9d-4573-8c74-0bfa7dab71db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_848b9fdb-9b9d-4573-8c74-0bfa7dab71db_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_848b9fdb-9b9d-4573-8c74-0bfa7dab71db" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_848b9fdb-9b9d-4573-8c74-0bfa7dab71db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b2fa4cb-a444-4bda-9695-56da431d1ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_848b9fdb-9b9d-4573-8c74-0bfa7dab71db" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b2fa4cb-a444-4bda-9695-56da431d1ddd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember_6de44a81-5325-4bcb-8486-3abb10fd4a30" xlink:href="comp-20220630.xsd#comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b2fa4cb-a444-4bda-9695-56da431d1ddd" xlink:to="loc_comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember_6de44a81-5325-4bcb-8486-3abb10fd4a30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1616d917-b8ae-4645-98d9-321eae8bc730" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a890f784-2ccd-4083-a357-e36738824e09" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1616d917-b8ae-4645-98d9-321eae8bc730" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1616d917-b8ae-4645-98d9-321eae8bc730_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1616d917-b8ae-4645-98d9-321eae8bc730" xlink:to="loc_us-gaap_ClassOfStockDomain_1616d917-b8ae-4645-98d9-321eae8bc730_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_15a4cbca-0548-4c6f-bc75-41288dfb2b51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1616d917-b8ae-4645-98d9-321eae8bc730" xlink:to="loc_us-gaap_ClassOfStockDomain_15a4cbca-0548-4c6f-bc75-41288dfb2b51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_5d4db387-6c70-4e3e-a26f-f4978e3d5607" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_15a4cbca-0548-4c6f-bc75-41288dfb2b51" xlink:to="loc_us-gaap_CommonClassAMember_5d4db387-6c70-4e3e-a26f-f4978e3d5607" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_22a51e17-4c21-43b6-a818-a71c98d17a04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a890f784-2ccd-4083-a357-e36738824e09" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_22a51e17-4c21-43b6-a818-a71c98d17a04" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_22a51e17-4c21-43b6-a818-a71c98d17a04_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_22a51e17-4c21-43b6-a818-a71c98d17a04" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_22a51e17-4c21-43b6-a818-a71c98d17a04_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_08939023-cf42-416a-ae1c-119890aabafd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_22a51e17-4c21-43b6-a818-a71c98d17a04" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_08939023-cf42-416a-ae1c-119890aabafd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1585ffd5-a2e4-49a0-a240-ba10a940d997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_08939023-cf42-416a-ae1c-119890aabafd" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1585ffd5-a2e4-49a0-a240-ba10a940d997" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_3008851c-d657-4c8e-b8ee-5507e73dabe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_08939023-cf42-416a-ae1c-119890aabafd" xlink:to="loc_us-gaap_TrademarksMember_3008851c-d657-4c8e-b8ee-5507e73dabe3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_707c86b9-685f-4de2-8e05-2f5de86def2c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a890f784-2ccd-4083-a357-e36738824e09" xlink:to="loc_srt_RangeAxis_707c86b9-685f-4de2-8e05-2f5de86def2c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_707c86b9-685f-4de2-8e05-2f5de86def2c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_707c86b9-685f-4de2-8e05-2f5de86def2c" xlink:to="loc_srt_RangeMember_707c86b9-685f-4de2-8e05-2f5de86def2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_21744a88-d96b-4a6e-9e95-6362b42e5a1d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_707c86b9-685f-4de2-8e05-2f5de86def2c" xlink:to="loc_srt_RangeMember_21744a88-d96b-4a6e-9e95-6362b42e5a1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_dec397dd-52b9-4f83-a28f-7c3dd2497b4e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_21744a88-d96b-4a6e-9e95-6362b42e5a1d" xlink:to="loc_srt_MinimumMember_dec397dd-52b9-4f83-a28f-7c3dd2497b4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d2132f39-23d4-4984-a604-04198f47073e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_21744a88-d96b-4a6e-9e95-6362b42e5a1d" xlink:to="loc_srt_MaximumMember_d2132f39-23d4-4984-a604-04198f47073e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_15f5b759-d1cd-4027-bcc3-5e9c54b3f9d2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a890f784-2ccd-4083-a357-e36738824e09" xlink:to="loc_srt_StatementScenarioAxis_15f5b759-d1cd-4027-bcc3-5e9c54b3f9d2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_15f5b759-d1cd-4027-bcc3-5e9c54b3f9d2_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_15f5b759-d1cd-4027-bcc3-5e9c54b3f9d2" xlink:to="loc_srt_ScenarioUnspecifiedDomain_15f5b759-d1cd-4027-bcc3-5e9c54b3f9d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_60e25aff-1e84-4cd7-bccb-87f58eb9cce2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_15f5b759-d1cd-4027-bcc3-5e9c54b3f9d2" xlink:to="loc_srt_ScenarioUnspecifiedDomain_60e25aff-1e84-4cd7-bccb-87f58eb9cce2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_b249a9fb-c8c2-46f9-ad7d-d96693a78e29" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_60e25aff-1e84-4cd7-bccb-87f58eb9cce2" xlink:to="loc_srt_ScenarioForecastMember_b249a9fb-c8c2-46f9-ad7d-d96693a78e29" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail" xlink:type="extended" id="i9d3677c07fd24fd5995c6d3b066640fa_FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_8c3926e7-b771-4b6d-9e92-ac02adbfc7af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_87c7ad1d-188d-4287-9d99-81fb7d77e29e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8c3926e7-b771-4b6d-9e92-ac02adbfc7af" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_87c7ad1d-188d-4287-9d99-81fb7d77e29e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ContingentConsiderationFairValueDisclosure_f6d86cab-84d7-4e08-8c8e-772f3f3d2dff" xlink:href="comp-20220630.xsd#comp_ContingentConsiderationFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8c3926e7-b771-4b6d-9e92-ac02adbfc7af" xlink:to="loc_comp_ContingentConsiderationFairValueDisclosure_f6d86cab-84d7-4e08-8c8e-772f3f3d2dff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8ee94c87-45c7-4588-aab1-46aa317d8513" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_8c3926e7-b771-4b6d-9e92-ac02adbfc7af" xlink:to="loc_us-gaap_StatementTable_8ee94c87-45c7-4588-aab1-46aa317d8513" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_c4eb1cb6-c23e-4177-a5d2-b4e3556838e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8ee94c87-45c7-4588-aab1-46aa317d8513" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_c4eb1cb6-c23e-4177-a5d2-b4e3556838e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_c4eb1cb6-c23e-4177-a5d2-b4e3556838e0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_c4eb1cb6-c23e-4177-a5d2-b4e3556838e0" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_c4eb1cb6-c23e-4177-a5d2-b4e3556838e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_10a85267-2dbe-446a-aaf4-8a453c6a16eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_c4eb1cb6-c23e-4177-a5d2-b4e3556838e0" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_10a85267-2dbe-446a-aaf4-8a453c6a16eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CashAndMoneyMarketFundsMember_33ce6299-731c-4cc8-852f-190268082d56" xlink:href="comp-20220630.xsd#comp_CashAndMoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_10a85267-2dbe-446a-aaf4-8a453c6a16eb" xlink:to="loc_comp_CashAndMoneyMarketFundsMember_33ce6299-731c-4cc8-852f-190268082d56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0288668c-a7ac-44cd-9e0c-001c5f983780" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8ee94c87-45c7-4588-aab1-46aa317d8513" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0288668c-a7ac-44cd-9e0c-001c5f983780" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0288668c-a7ac-44cd-9e0c-001c5f983780_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0288668c-a7ac-44cd-9e0c-001c5f983780" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0288668c-a7ac-44cd-9e0c-001c5f983780_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7bee2697-db72-4474-b1f7-605a30a9878c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0288668c-a7ac-44cd-9e0c-001c5f983780" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7bee2697-db72-4474-b1f7-605a30a9878c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_0ab6739d-4e09-476f-af87-85a6ec3ad480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7bee2697-db72-4474-b1f7-605a30a9878c" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_0ab6739d-4e09-476f-af87-85a6ec3ad480" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_7f9655fb-7ed6-464b-8f9e-c3fa855a4bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7bee2697-db72-4474-b1f7-605a30a9878c" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_7f9655fb-7ed6-464b-8f9e-c3fa855a4bfe" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compassinc.com/role/DebtAdditionalInformationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#DebtAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://compassinc.com/role/DebtAdditionalInformationDetail" xlink:type="extended" id="ib9084bb2cd9845889e164ae1005fdd6e_DebtAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:href="comp-20220630.xsd#comp_DebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e363daf2-ebd1-49fe-801c-ae68e813577b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e363daf2-ebd1-49fe-801c-ae68e813577b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_a83ceef2-7488-4853-803d-19c36148981b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_a83ceef2-7488-4853-803d-19c36148981b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_9cd4b1c2-9eb1-4bdb-bfce-f14a42d0a7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_9cd4b1c2-9eb1-4bdb-bfce-f14a42d0a7dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold_e10e8511-8035-45e0-838d-3f235a7a6f99" xlink:href="comp-20220630.xsd#comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold_e10e8511-8035-45e0-838d-3f235a7a6f99" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityExpirationMonthAndYear_1d34159e-52b1-45d8-9c9c-67aa306d2382" xlink:href="comp-20220630.xsd#comp_LineOfCreditFacilityExpirationMonthAndYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_comp_LineOfCreditFacilityExpirationMonthAndYear_1d34159e-52b1-45d8-9c9c-67aa306d2382" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtInstrumentCreditSpreadOnVariableRate_aa0ec709-2f24-46df-a000-8909acde5625" xlink:href="comp-20220630.xsd#comp_DebtInstrumentCreditSpreadOnVariableRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_comp_DebtInstrumentCreditSpreadOnVariableRate_aa0ec709-2f24-46df-a000-8909acde5625" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1494ae9f-1523-42d4-9a19-2dc72a6f21c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1494ae9f-1523-42d4-9a19-2dc72a6f21c1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_c71f86a3-5693-45ac-a5c0-a05f1b043a99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_c71f86a3-5693-45ac-a5c0-a05f1b043a99" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityAdditionalBorrowingCapacity_17720293-4ee9-421d-862c-6879aa2345c1" xlink:href="comp-20220630.xsd#comp_LineOfCreditFacilityAdditionalBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_comp_LineOfCreditFacilityAdditionalBorrowingCapacity_17720293-4ee9-421d-862c-6879aa2345c1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets_aa24758f-cf43-4819-88b6-63acf377f617" xlink:href="comp-20220630.xsd#comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets_aa24758f-cf43-4819-88b6-63acf377f617" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_NetLeverageRatio_af09af09-1f2e-4293-bdb1-3e9689edad33" xlink:href="comp-20220630.xsd#comp_NetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_comp_NetLeverageRatio_af09af09-1f2e-4293-bdb1-3e9689edad33" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit_45048f26-c9ce-44ff-b7b2-0dd8558ca528" xlink:href="comp-20220630.xsd#comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit_45048f26-c9ce-44ff-b7b2-0dd8558ca528" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_9ce3b91c-3947-441b-9383-bcf273e8765c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_us-gaap_LineOfCredit_9ce3b91c-3947-441b-9383-bcf273e8765c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_419e8336-c6a7-4687-84c8-19192a4b48aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_419e8336-c6a7-4687-84c8-19192a4b48aa" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtTable_df8bee43-69f7-4d82-94cd-f9c460415c2a" xlink:href="comp-20220630.xsd#comp_DebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_comp_DebtTable_df8bee43-69f7-4d82-94cd-f9c460415c2a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_9d6ca2a7-fa4b-4c6c-b8f0-a1f361030268" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_DebtTable_df8bee43-69f7-4d82-94cd-f9c460415c2a" xlink:to="loc_us-gaap_CreditFacilityAxis_9d6ca2a7-fa4b-4c6c-b8f0-a1f361030268" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_9d6ca2a7-fa4b-4c6c-b8f0-a1f361030268_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_9d6ca2a7-fa4b-4c6c-b8f0-a1f361030268" xlink:to="loc_us-gaap_CreditFacilityDomain_9d6ca2a7-fa4b-4c6c-b8f0-a1f361030268_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ff8cf526-fd28-4659-ba39-f0ab7cc26f51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_9d6ca2a7-fa4b-4c6c-b8f0-a1f361030268" xlink:to="loc_us-gaap_CreditFacilityDomain_ff8cf526-fd28-4659-ba39-f0ab7cc26f51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConciergeRevolvingCreditFacilityMember_098a6ac4-f9f6-4ca6-ad76-3d0c020a9984" xlink:href="comp-20220630.xsd#comp_ConciergeRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ff8cf526-fd28-4659-ba39-f0ab7cc26f51" xlink:to="loc_comp_ConciergeRevolvingCreditFacilityMember_098a6ac4-f9f6-4ca6-ad76-3d0c020a9984" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_11dde3bd-9470-420b-acd3-2e64c82cd8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ff8cf526-fd28-4659-ba39-f0ab7cc26f51" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_11dde3bd-9470-420b-acd3-2e64c82cd8ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_29218605-9731-4f5a-926a-561f343e4536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ff8cf526-fd28-4659-ba39-f0ab7cc26f51" xlink:to="loc_us-gaap_LetterOfCreditMember_29218605-9731-4f5a-926a-561f343e4536" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_SecondConciergeRevolvingCreditFacilityMember_0d2ffe25-fcf0-4ad4-be3e-f36c1a95e3e5" xlink:href="comp-20220630.xsd#comp_SecondConciergeRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ff8cf526-fd28-4659-ba39-f0ab7cc26f51" xlink:to="loc_comp_SecondConciergeRevolvingCreditFacilityMember_0d2ffe25-fcf0-4ad4-be3e-f36c1a95e3e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CreditFacilityUtilizationAxis_584140dc-3e11-4882-ab35-30304b916ca5" xlink:href="comp-20220630.xsd#comp_CreditFacilityUtilizationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_DebtTable_df8bee43-69f7-4d82-94cd-f9c460415c2a" xlink:to="loc_comp_CreditFacilityUtilizationAxis_584140dc-3e11-4882-ab35-30304b916ca5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CreditFacilityUtilizationDomain_584140dc-3e11-4882-ab35-30304b916ca5_default" xlink:href="comp-20220630.xsd#comp_CreditFacilityUtilizationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_comp_CreditFacilityUtilizationAxis_584140dc-3e11-4882-ab35-30304b916ca5" xlink:to="loc_comp_CreditFacilityUtilizationDomain_584140dc-3e11-4882-ab35-30304b916ca5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CreditFacilityUtilizationDomain_1c703ca0-7d0b-4e43-b577-c8aafe67f08c" xlink:href="comp-20220630.xsd#comp_CreditFacilityUtilizationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_comp_CreditFacilityUtilizationAxis_584140dc-3e11-4882-ab35-30304b916ca5" xlink:to="loc_comp_CreditFacilityUtilizationDomain_1c703ca0-7d0b-4e43-b577-c8aafe67f08c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember_40f2bb67-9f61-40d0-a579-dee2d92dd690" xlink:href="comp-20220630.xsd#comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_CreditFacilityUtilizationDomain_1c703ca0-7d0b-4e43-b577-c8aafe67f08c" xlink:to="loc_comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember_40f2bb67-9f61-40d0-a579-dee2d92dd690" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConciergeFacilityUsedLessThanFiftyPercentMember_e3d08b11-5553-47e8-a7cc-083ada103f9d" xlink:href="comp-20220630.xsd#comp_ConciergeFacilityUsedLessThanFiftyPercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_CreditFacilityUtilizationDomain_1c703ca0-7d0b-4e43-b577-c8aafe67f08c" xlink:to="loc_comp_ConciergeFacilityUsedLessThanFiftyPercentMember_e3d08b11-5553-47e8-a7cc-083ada103f9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_d3e6f3b1-0018-41c7-a13e-ae73b7f9d778" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_DebtTable_df8bee43-69f7-4d82-94cd-f9c460415c2a" xlink:to="loc_us-gaap_VariableRateAxis_d3e6f3b1-0018-41c7-a13e-ae73b7f9d778" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_d3e6f3b1-0018-41c7-a13e-ae73b7f9d778_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_d3e6f3b1-0018-41c7-a13e-ae73b7f9d778" xlink:to="loc_us-gaap_VariableRateDomain_d3e6f3b1-0018-41c7-a13e-ae73b7f9d778_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_5c912381-dece-410e-9cb0-3369ce5eed15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_d3e6f3b1-0018-41c7-a13e-ae73b7f9d778" xlink:to="loc_us-gaap_VariableRateDomain_5c912381-dece-410e-9cb0-3369ce5eed15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_5b1f3de3-7eca-475e-aaf1-0156f492bfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_5c912381-dece-410e-9cb0-3369ce5eed15" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_5b1f3de3-7eca-475e-aaf1-0156f492bfdc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_ce998a22-d2d4-4534-8a3a-729e9ad834ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_5c912381-dece-410e-9cb0-3369ce5eed15" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_ce998a22-d2d4-4534-8a3a-729e9ad834ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_7f56d7e4-156e-470f-ab5b-6314fd24e425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_5c912381-dece-410e-9cb0-3369ce5eed15" xlink:to="loc_us-gaap_BaseRateMember_7f56d7e4-156e-470f-ab5b-6314fd24e425" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_4a932cb1-7973-4eb1-aff1-5bd4d688e3ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_5c912381-dece-410e-9cb0-3369ce5eed15" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_4a932cb1-7973-4eb1-aff1-5bd4d688e3ee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLiborSwapRateMember_a6612b10-dddf-4fc6-a084-a427dad00e50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLiborSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_5c912381-dece-410e-9cb0-3369ce5eed15" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLiborSwapRateMember_a6612b10-dddf-4fc6-a084-a427dad00e50" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtDefaultInterestRateMember_0a076c45-d0d5-4efe-ac15-6e71de13955d" xlink:href="comp-20220630.xsd#comp_DebtDefaultInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_5c912381-dece-410e-9cb0-3369ce5eed15" xlink:to="loc_comp_DebtDefaultInterestRateMember_0a076c45-d0d5-4efe-ac15-6e71de13955d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_fb3d6977-85bb-4ef6-8c6f-b4f0469e8cdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_DebtTable_df8bee43-69f7-4d82-94cd-f9c460415c2a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_fb3d6977-85bb-4ef6-8c6f-b4f0469e8cdf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_fb3d6977-85bb-4ef6-8c6f-b4f0469e8cdf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_fb3d6977-85bb-4ef6-8c6f-b4f0469e8cdf" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_fb3d6977-85bb-4ef6-8c6f-b4f0469e8cdf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e1541adb-0571-4567-9c52-0b36f46ef3fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_fb3d6977-85bb-4ef6-8c6f-b4f0469e8cdf" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e1541adb-0571-4567-9c52-0b36f46ef3fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_e20bc225-e593-4b74-bf6f-1d8edecd6d56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_e1541adb-0571-4567-9c52-0b36f46ef3fc" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_e20bc225-e593-4b74-bf6f-1d8edecd6d56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_78d76fd4-976c-41c1-86df-60e6accb5935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_DebtTable_df8bee43-69f7-4d82-94cd-f9c460415c2a" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_78d76fd4-976c-41c1-86df-60e6accb5935" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_78d76fd4-976c-41c1-86df-60e6accb5935_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_78d76fd4-976c-41c1-86df-60e6accb5935" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_78d76fd4-976c-41c1-86df-60e6accb5935_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_07f45714-9f6d-46c7-a374-306ade3fc12f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_78d76fd4-976c-41c1-86df-60e6accb5935" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_07f45714-9f6d-46c7-a374-306ade3fc12f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a1f81b25-b464-41d8-b50b-4869fdeecb03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_07f45714-9f6d-46c7-a374-306ade3fc12f" xlink:to="loc_us-gaap_SubsequentEventMember_a1f81b25-b464-41d8-b50b-4869fdeecb03" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compassinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#CommitmentsandContingenciesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://compassinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="extended" id="i8af4072853e64c03aa89855848adda0a_CommitmentsandContingenciesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b8cc135a-5c53-474e-ba00-05c58bcc7b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_dd781ee2-cdc3-474a-937c-5b471e39a315" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b8cc135a-5c53-474e-ba00-05c58bcc7b5e" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_dd781ee2-cdc3-474a-937c-5b471e39a315" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestBearingDepositLiabilities_0929bb1c-9c96-4a0b-9218-e6b982518888" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestBearingDepositLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b8cc135a-5c53-474e-ba00-05c58bcc7b5e" xlink:to="loc_us-gaap_NoninterestBearingDepositLiabilities_0929bb1c-9c96-4a0b-9218-e6b982518888" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_fa697e7a-797f-4b44-9d2c-1072a8212fff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b8cc135a-5c53-474e-ba00-05c58bcc7b5e" xlink:to="loc_us-gaap_StatementTable_fa697e7a-797f-4b44-9d2c-1072a8212fff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CreditFacilityCollateralAxis_d4ff48c6-4923-4d4b-84dc-7b5f2be31277" xlink:href="comp-20220630.xsd#comp_CreditFacilityCollateralAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_fa697e7a-797f-4b44-9d2c-1072a8212fff" xlink:to="loc_comp_CreditFacilityCollateralAxis_d4ff48c6-4923-4d4b-84dc-7b5f2be31277" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CreditFacilityCollateralDomain_d4ff48c6-4923-4d4b-84dc-7b5f2be31277_default" xlink:href="comp-20220630.xsd#comp_CreditFacilityCollateralDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_comp_CreditFacilityCollateralAxis_d4ff48c6-4923-4d4b-84dc-7b5f2be31277" xlink:to="loc_comp_CreditFacilityCollateralDomain_d4ff48c6-4923-4d4b-84dc-7b5f2be31277_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CreditFacilityCollateralDomain_c0276a67-5993-48e1-b0bf-7b68dfadc35e" xlink:href="comp-20220630.xsd#comp_CreditFacilityCollateralDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_comp_CreditFacilityCollateralAxis_d4ff48c6-4923-4d4b-84dc-7b5f2be31277" xlink:to="loc_comp_CreditFacilityCollateralDomain_c0276a67-5993-48e1-b0bf-7b68dfadc35e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ed77a999-2f00-407f-839e-ddd369c28d74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_CreditFacilityCollateralDomain_c0276a67-5993-48e1-b0bf-7b68dfadc35e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ed77a999-2f00-407f-839e-ddd369c28d74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_041ca680-8c43-43d1-a2eb-6952a83289f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_CreditFacilityCollateralDomain_c0276a67-5993-48e1-b0bf-7b68dfadc35e" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_041ca680-8c43-43d1-a2eb-6952a83289f6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#PreferredStockandCommonstockAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail" xlink:type="extended" id="i33be65eb2d9f4c35a370eb8a09e2a351_PreferredStockandCommonstockAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_31c769c5-47fd-4f20-9d81-236ed95bf317" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_31c769c5-47fd-4f20-9d81-236ed95bf317" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0df459e0-dce3-4349-9723-72e1d41ea1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0df459e0-dce3-4349-9723-72e1d41ea1c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_5f6c03fb-f77a-446c-b9ab-0b936e96dd24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_5f6c03fb-f77a-446c-b9ab-0b936e96dd24" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_9652dd69-eaed-4a0e-973a-e93c446dd104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_us-gaap_PreferredStockSharesIssued_9652dd69-eaed-4a0e-973a-e93c446dd104" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1_d5d512f0-518d-41e4-98f2-37d840a04f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesIssued1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_us-gaap_ConversionOfStockSharesIssued1_d5d512f0-518d-41e4-98f2-37d840a04f9e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockVotingRights_ca5da0e1-7249-4cb3-ab86-b93acd83c131" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockVotingRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_us-gaap_CommonStockVotingRights_ca5da0e1-7249-4cb3-ab86-b93acd83c131" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_6fc6af21-23e7-44c7-b085-e1a766c60cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_6fc6af21-23e7-44c7-b085-e1a766c60cc4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommonStockNumberOfClasses_13799b63-e1a2-4192-84c2-23b49da889c4" xlink:href="comp-20220630.xsd#comp_CommonStockNumberOfClasses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_comp_CommonStockNumberOfClasses_13799b63-e1a2-4192-84c2-23b49da889c4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommonStockVotingRightsNumberOfVotesForEachShare_32e7380e-f0ea-4977-8415-92750ba6a32c" xlink:href="comp-20220630.xsd#comp_CommonStockVotingRightsNumberOfVotesForEachShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_comp_CommonStockVotingRightsNumberOfVotesForEachShare_32e7380e-f0ea-4977-8415-92750ba6a32c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommonStockNumberOfVotes_674b49c5-461d-422c-8953-07a8a6b52f51" xlink:href="comp-20220630.xsd#comp_CommonStockNumberOfVotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_comp_CommonStockNumberOfVotes_674b49c5-461d-422c-8953-07a8a6b52f51" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d404c606-1f18-4523-9f24-16c30d6d7ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_us-gaap_StatementTable_d404c606-1f18-4523-9f24-16c30d6d7ff4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EventAxis_8db47bc7-6393-4c10-a7b3-ae0388c2afa4" xlink:href="comp-20220630.xsd#comp_EventAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d404c606-1f18-4523-9f24-16c30d6d7ff4" xlink:to="loc_comp_EventAxis_8db47bc7-6393-4c10-a7b3-ae0388c2afa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EventDomain_8db47bc7-6393-4c10-a7b3-ae0388c2afa4_default" xlink:href="comp-20220630.xsd#comp_EventDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_comp_EventAxis_8db47bc7-6393-4c10-a7b3-ae0388c2afa4" xlink:to="loc_comp_EventDomain_8db47bc7-6393-4c10-a7b3-ae0388c2afa4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EventDomain_763f6fc4-e28d-45f4-9663-f2cf6289531c" xlink:href="comp-20220630.xsd#comp_EventDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_comp_EventAxis_8db47bc7-6393-4c10-a7b3-ae0388c2afa4" xlink:to="loc_comp_EventDomain_763f6fc4-e28d-45f4-9663-f2cf6289531c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_RestatedCertificateOfIncorporationMember_009092ae-f546-43c1-98b7-eccd3e6c392e" xlink:href="comp-20220630.xsd#comp_RestatedCertificateOfIncorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_EventDomain_763f6fc4-e28d-45f4-9663-f2cf6289531c" xlink:to="loc_comp_RestatedCertificateOfIncorporationMember_009092ae-f546-43c1-98b7-eccd3e6c392e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c74b6f5b-bac2-4b73-aae3-7ffa14ae0c98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d404c606-1f18-4523-9f24-16c30d6d7ff4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c74b6f5b-bac2-4b73-aae3-7ffa14ae0c98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c74b6f5b-bac2-4b73-aae3-7ffa14ae0c98_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c74b6f5b-bac2-4b73-aae3-7ffa14ae0c98" xlink:to="loc_us-gaap_ClassOfStockDomain_c74b6f5b-bac2-4b73-aae3-7ffa14ae0c98_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0dd7e870-f0ac-4f90-b5b2-fa5ede117475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c74b6f5b-bac2-4b73-aae3-7ffa14ae0c98" xlink:to="loc_us-gaap_ClassOfStockDomain_0dd7e870-f0ac-4f90-b5b2-fa5ede117475" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_UndesignatedPreferredStockMember_330ee548-b41a-44c6-a194-18b1df74bf68" xlink:href="comp-20220630.xsd#comp_UndesignatedPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0dd7e870-f0ac-4f90-b5b2-fa5ede117475" xlink:to="loc_comp_UndesignatedPreferredStockMember_330ee548-b41a-44c6-a194-18b1df74bf68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_880121a4-5060-41f1-8497-a31f367c2ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0dd7e870-f0ac-4f90-b5b2-fa5ede117475" xlink:to="loc_us-gaap_CommonClassAMember_880121a4-5060-41f1-8497-a31f367c2ef2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_69c158ce-05c7-4f4a-bff5-729cf01d63e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0dd7e870-f0ac-4f90-b5b2-fa5ede117475" xlink:to="loc_us-gaap_CommonClassBMember_69c158ce-05c7-4f4a-bff5-729cf01d63e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_7d62b023-a538-4f0a-8aca-41a7439ca977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0dd7e870-f0ac-4f90-b5b2-fa5ede117475" xlink:to="loc_us-gaap_CommonClassCMember_7d62b023-a538-4f0a-8aca-41a7439ca977" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#PreferredStockandCommonstockScheduleofStockbyClassDetail"/>
  <link:definitionLink xlink:role="http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail" xlink:type="extended" id="i444a395913204efda2c188dfdb717a69_PreferredStockandCommonstockScheduleofStockbyClassDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_b3448245-8ae0-41b9-bf62-e310fea704eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_606ae4cf-e0b4-45ad-b0f5-432d92ccb35c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b3448245-8ae0-41b9-bf62-e310fea704eb" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_606ae4cf-e0b4-45ad-b0f5-432d92ccb35c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_cd9cfab4-1edd-45d5-b9e3-981608bba48a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b3448245-8ae0-41b9-bf62-e310fea704eb" xlink:to="loc_us-gaap_CommonStockSharesIssued_cd9cfab4-1edd-45d5-b9e3-981608bba48a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f6c2a89a-074b-4822-9efe-1332c1844040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b3448245-8ae0-41b9-bf62-e310fea704eb" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f6c2a89a-074b-4822-9efe-1332c1844040" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_d95f51df-7b09-459f-b458-e76fdc76f9a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b3448245-8ae0-41b9-bf62-e310fea704eb" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_d95f51df-7b09-459f-b458-e76fdc76f9a5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_b546e20b-f43f-42ad-a6d7-2dc2e35b30b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_b3448245-8ae0-41b9-bf62-e310fea704eb" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_b546e20b-f43f-42ad-a6d7-2dc2e35b30b6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_794a9f7d-0255-4eef-825c-c9d99a8499b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b546e20b-f43f-42ad-a6d7-2dc2e35b30b6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_794a9f7d-0255-4eef-825c-c9d99a8499b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_794a9f7d-0255-4eef-825c-c9d99a8499b7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_794a9f7d-0255-4eef-825c-c9d99a8499b7" xlink:to="loc_us-gaap_ClassOfStockDomain_794a9f7d-0255-4eef-825c-c9d99a8499b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f3f6fcc3-32fe-433e-a09d-0e2c1ee28cac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_794a9f7d-0255-4eef-825c-c9d99a8499b7" xlink:to="loc_us-gaap_ClassOfStockDomain_f3f6fcc3-32fe-433e-a09d-0e2c1ee28cac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_c60a14c3-ac63-49c1-b213-deb2e7b7bd17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f3f6fcc3-32fe-433e-a09d-0e2c1ee28cac" xlink:to="loc_us-gaap_CommonClassAMember_c60a14c3-ac63-49c1-b213-deb2e7b7bd17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_9e111c40-056b-4a47-a3db-05b013f94d27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f3f6fcc3-32fe-433e-a09d-0e2c1ee28cac" xlink:to="loc_us-gaap_CommonClassBMember_9e111c40-056b-4a47-a3db-05b013f94d27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_aa42e98d-8ca2-4f4c-880a-cf333be14195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f3f6fcc3-32fe-433e-a09d-0e2c1ee28cac" xlink:to="loc_us-gaap_CommonClassCMember_aa42e98d-8ca2-4f4c-880a-cf333be14195" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#StockBasedCompensationAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail" xlink:type="extended" id="i69561c657f2a4d73bd122cb089375913_StockBasedCompensationAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9054ada0-ae6f-4cf8-a5be-81be23d3afd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9054ada0-ae6f-4cf8-a5be-81be23d3afd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_7c9162ab-0e09-4f60-b0e5-fe590c3260bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_7c9162ab-0e09-4f60-b0e5-fe590c3260bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding_49bf8885-c663-4ca6-ac5f-7d2a03135078" xlink:href="comp-20220630.xsd#comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding_49bf8885-c663-4ca6-ac5f-7d2a03135078" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant_a71b524f-b666-4529-84ef-e8f5ab2eeb97" xlink:href="comp-20220630.xsd#comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant_a71b524f-b666-4529-84ef-e8f5ab2eeb97" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_60ef7594-7181-43bb-a46b-4c20906a3ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_60ef7594-7181-43bb-a46b-4c20906a3ff7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_6da9374d-7e43-49ee-b68e-02b37d536044" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_6da9374d-7e43-49ee-b68e-02b37d536044" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_85ad8c00-91c0-47e5-85c9-4c5f62fa064c" xlink:href="comp-20220630.xsd#comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_85ad8c00-91c0-47e5-85c9-4c5f62fa064c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount_900ea30c-cd2c-4de9-b55a-21dc411220b3" xlink:href="comp-20220630.xsd#comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount_900ea30c-cd2c-4de9-b55a-21dc411220b3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_dee383f2-abf2-4801-a695-f1bbf34cc276" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_dee383f2-abf2-4801-a695-f1bbf34cc276" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_121950f5-8ad6-44c4-85fd-1d2652a5dcf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_121950f5-8ad6-44c4-85fd-1d2652a5dcf8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f0e89551-6c1c-4234-a021-00cc64c1640e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f0e89551-6c1c-4234-a021-00cc64c1640e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase_d2dab6ae-c346-4568-83a3-7c2faec26b67" xlink:href="comp-20220630.xsd#comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase_d2dab6ae-c346-4568-83a3-7c2faec26b67" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d695adc9-3e95-4e6f-a2f3-26424bafa1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d695adc9-3e95-4e6f-a2f3-26424bafa1ff" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_a84bee2c-427e-4cce-984b-66bc67140769" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_a84bee2c-427e-4cce-984b-66bc67140769" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_36c64723-3229-463a-acf4-c7e221ef0387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_36c64723-3229-463a-acf4-c7e221ef0387" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_2133dc41-1834-417f-9d94-8a0381053740" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_2133dc41-1834-417f-9d94-8a0381053740" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_017da182-b686-434a-8e9e-5ce7f035aec8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_017da182-b686-434a-8e9e-5ce7f035aec8" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_b38640f5-b898-4952-8fd2-b37252d96df4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_b38640f5-b898-4952-8fd2-b37252d96df4" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_cde3f336-7b25-4041-a9e1-971068017e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_SharePrice_cde3f336-7b25-4041-a9e1-971068017e0f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage_3096fc5e-e85c-40ad-b1b9-2b1430cce169" xlink:href="comp-20220630.xsd#comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage_3096fc5e-e85c-40ad-b1b9-2b1430cce169" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_fef109f9-f8e3-4aa6-8faa-ec6dbbd1b195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_fef109f9-f8e3-4aa6-8faa-ec6dbbd1b195" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromOtherEquity_0f9358aa-e8cc-4fc4-a5ce-86674bc1ced3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromOtherEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ProceedsFromOtherEquity_0f9358aa-e8cc-4fc4-a5ce-86674bc1ced3" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EarlyExerciseOfStockOptionsSharesIssued_2954c822-8177-4773-aace-39263b958ec4" xlink:href="comp-20220630.xsd#comp_EarlyExerciseOfStockOptionsSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_comp_EarlyExerciseOfStockOptionsSharesIssued_2954c822-8177-4773-aace-39263b958ec4" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b22c0087-c447-4f6c-8f97-eddffdecb795" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b22c0087-c447-4f6c-8f97-eddffdecb795" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_faea775c-1367-4cfe-aa09-4d7b93e03f91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_faea775c-1367-4cfe-aa09-4d7b93e03f91" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_22334bb2-d2d5-47cb-a6b8-f1e9f977dceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_22334bb2-d2d5-47cb-a6b8-f1e9f977dceb" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0c2473e7-206e-454c-ae32-d43b9e69162e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0c2473e7-206e-454c-ae32-d43b9e69162e" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7dc56765-6e0b-4747-a4c0-f5a0350377a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7dc56765-6e0b-4747-a4c0-f5a0350377a3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_11e52a9a-12f3-4bb7-83bf-31200ae7d8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7dc56765-6e0b-4747-a4c0-f5a0350377a3" xlink:to="loc_us-gaap_AwardTypeAxis_11e52a9a-12f3-4bb7-83bf-31200ae7d8ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11e52a9a-12f3-4bb7-83bf-31200ae7d8ff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_11e52a9a-12f3-4bb7-83bf-31200ae7d8ff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11e52a9a-12f3-4bb7-83bf-31200ae7d8ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3b1d943c-ffe1-48b2-8f05-e0a854687f12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_11e52a9a-12f3-4bb7-83bf-31200ae7d8ff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3b1d943c-ffe1-48b2-8f05-e0a854687f12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_9e0ac6bd-65af-466c-b59f-fbaa3d004dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3b1d943c-ffe1-48b2-8f05-e0a854687f12" xlink:to="loc_us-gaap_EmployeeStockOptionMember_9e0ac6bd-65af-466c-b59f-fbaa3d004dcd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_69283c9e-b060-41da-b1ee-81ed258436f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3b1d943c-ffe1-48b2-8f05-e0a854687f12" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_69283c9e-b060-41da-b1ee-81ed258436f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_f20778d4-45d5-4eda-8a9e-28395bf8da64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3b1d943c-ffe1-48b2-8f05-e0a854687f12" xlink:to="loc_us-gaap_EmployeeStockMember_f20778d4-45d5-4eda-8a9e-28395bf8da64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IpoBasedRestrictedStockUnitsMember_b82fdf82-920a-4a2e-a850-bf846c21622e" xlink:href="comp-20220630.xsd#comp_IpoBasedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3b1d943c-ffe1-48b2-8f05-e0a854687f12" xlink:to="loc_comp_IpoBasedRestrictedStockUnitsMember_b82fdf82-920a-4a2e-a850-bf846c21622e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_c833db41-8b22-46cb-9b25-f9cbb69012d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7dc56765-6e0b-4747-a4c0-f5a0350377a3" xlink:to="loc_us-gaap_PlanNameAxis_c833db41-8b22-46cb-9b25-f9cbb69012d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_c833db41-8b22-46cb-9b25-f9cbb69012d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_c833db41-8b22-46cb-9b25-f9cbb69012d2" xlink:to="loc_us-gaap_PlanNameDomain_c833db41-8b22-46cb-9b25-f9cbb69012d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_a239b07c-5d35-4531-8a73-3753090134cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_c833db41-8b22-46cb-9b25-f9cbb69012d2" xlink:to="loc_us-gaap_PlanNameDomain_a239b07c-5d35-4531-8a73-3753090134cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TwoThousandAndTwelveStockIncentivePlanMember_bab75643-e7f4-4bfc-91ac-1046a6e8e2f3" xlink:href="comp-20220630.xsd#comp_TwoThousandAndTwelveStockIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_a239b07c-5d35-4531-8a73-3753090134cc" xlink:to="loc_comp_TwoThousandAndTwelveStockIncentivePlanMember_bab75643-e7f4-4bfc-91ac-1046a6e8e2f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TwoThousandAndTwentyOneEquityIncentivePlanMember_575cfeaa-edb4-4bda-9c08-1851310c9f34" xlink:href="comp-20220630.xsd#comp_TwoThousandAndTwentyOneEquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_a239b07c-5d35-4531-8a73-3753090134cc" xlink:to="loc_comp_TwoThousandAndTwentyOneEquityIncentivePlanMember_575cfeaa-edb4-4bda-9c08-1851310c9f34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember_963ea143-bbca-441d-babb-796148947925" xlink:href="comp-20220630.xsd#comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_a239b07c-5d35-4531-8a73-3753090134cc" xlink:to="loc_comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember_963ea143-bbca-441d-babb-796148947925" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A2021AgentEquityProgramMember_c8ee7e86-8ec9-4860-b782-99a9aad57b07" xlink:href="comp-20220630.xsd#comp_A2021AgentEquityProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_a239b07c-5d35-4531-8a73-3753090134cc" xlink:to="loc_comp_A2021AgentEquityProgramMember_c8ee7e86-8ec9-4860-b782-99a9aad57b07" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A2022AgentEquityProgramMember_0102b37d-7280-45ac-aa1e-74d5382c02b1" xlink:href="comp-20220630.xsd#comp_A2022AgentEquityProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_a239b07c-5d35-4531-8a73-3753090134cc" xlink:to="loc_comp_A2022AgentEquityProgramMember_0102b37d-7280-45ac-aa1e-74d5382c02b1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f290b12c-c1bd-403a-9915-d3be5767062c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7dc56765-6e0b-4747-a4c0-f5a0350377a3" xlink:to="loc_srt_RangeAxis_f290b12c-c1bd-403a-9915-d3be5767062c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f290b12c-c1bd-403a-9915-d3be5767062c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f290b12c-c1bd-403a-9915-d3be5767062c" xlink:to="loc_srt_RangeMember_f290b12c-c1bd-403a-9915-d3be5767062c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ea928332-4789-49c0-858d-d46f2e8d46d1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f290b12c-c1bd-403a-9915-d3be5767062c" xlink:to="loc_srt_RangeMember_ea928332-4789-49c0-858d-d46f2e8d46d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1c8e6cc2-8cd8-4795-aea4-585595c89b35" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ea928332-4789-49c0-858d-d46f2e8d46d1" xlink:to="loc_srt_MaximumMember_1c8e6cc2-8cd8-4795-aea4-585595c89b35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7655ceb0-6af3-4a9f-96c7-2ee2d672ae8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7dc56765-6e0b-4747-a4c0-f5a0350377a3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7655ceb0-6af3-4a9f-96c7-2ee2d672ae8a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7655ceb0-6af3-4a9f-96c7-2ee2d672ae8a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7655ceb0-6af3-4a9f-96c7-2ee2d672ae8a" xlink:to="loc_us-gaap_ClassOfStockDomain_7655ceb0-6af3-4a9f-96c7-2ee2d672ae8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5a7241ca-3f62-45dd-9695-479bd1dd9481" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7655ceb0-6af3-4a9f-96c7-2ee2d672ae8a" xlink:to="loc_us-gaap_ClassOfStockDomain_5a7241ca-3f62-45dd-9695-479bd1dd9481" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_82876909-ce3f-4507-8d4f-1134f8d9c470" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5a7241ca-3f62-45dd-9695-479bd1dd9481" xlink:to="loc_us-gaap_CommonClassAMember_82876909-ce3f-4507-8d4f-1134f8d9c470" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_21de99c3-b1aa-4e62-8c6e-2003ea27c62a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7dc56765-6e0b-4747-a4c0-f5a0350377a3" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_21de99c3-b1aa-4e62-8c6e-2003ea27c62a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_21de99c3-b1aa-4e62-8c6e-2003ea27c62a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_21de99c3-b1aa-4e62-8c6e-2003ea27c62a" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_21de99c3-b1aa-4e62-8c6e-2003ea27c62a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3971f302-208c-4817-b908-c8e7462258a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_21de99c3-b1aa-4e62-8c6e-2003ea27c62a" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3971f302-208c-4817-b908-c8e7462258a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AccruedExpensesAndOtherCurrentLiabilitiesMember_51b719c4-d78b-4fb8-a917-d0cc12c05a28" xlink:href="comp-20220630.xsd#comp_AccruedExpensesAndOtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_3971f302-208c-4817-b908-c8e7462258a2" xlink:to="loc_comp_AccruedExpensesAndOtherCurrentLiabilitiesMember_51b719c4-d78b-4fb8-a917-d0cc12c05a28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_105726a9-d985-4a2c-98f4-fe2fc52e7dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_3971f302-208c-4817-b908-c8e7462258a2" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_105726a9-d985-4a2c-98f4-fe2fc52e7dc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_86774d31-53f8-4825-a13a-0210a970f6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7dc56765-6e0b-4747-a4c0-f5a0350377a3" xlink:to="loc_us-gaap_VestingAxis_86774d31-53f8-4825-a13a-0210a970f6ec" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_86774d31-53f8-4825-a13a-0210a970f6ec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_86774d31-53f8-4825-a13a-0210a970f6ec" xlink:to="loc_us-gaap_VestingDomain_86774d31-53f8-4825-a13a-0210a970f6ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_86774d31-53f8-4825-a13a-0210a970f6ec" xlink:to="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_61b9c68b-0296-4755-9680-2e44aa69d9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_61b9c68b-0296-4755-9680-2e44aa69d9ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_239fb2f5-9bbf-4af8-916f-899834c44e62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_239fb2f5-9bbf-4af8-916f-899834c44e62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_f273f0ab-c024-4e65-a647-b36a63ffb647" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_f273f0ab-c024-4e65-a647-b36a63ffb647" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedPaymentArrangementTrancheFourMember_3c60d77e-477d-405c-86bd-4ec51c87e5de" xlink:href="comp-20220630.xsd#comp_ShareBasedPaymentArrangementTrancheFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:to="loc_comp_ShareBasedPaymentArrangementTrancheFourMember_3c60d77e-477d-405c-86bd-4ec51c87e5de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedPaymentArrangementTrancheFiveMember_481cedee-a3d7-4b55-9c7b-70576d9d158c" xlink:href="comp-20220630.xsd#comp_ShareBasedPaymentArrangementTrancheFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:to="loc_comp_ShareBasedPaymentArrangementTrancheFiveMember_481cedee-a3d7-4b55-9c7b-70576d9d158c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedPaymentArrangementTrancheSixMember_0274b714-e897-4515-bc44-41c4c9b70c37" xlink:href="comp-20220630.xsd#comp_ShareBasedPaymentArrangementTrancheSixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:to="loc_comp_ShareBasedPaymentArrangementTrancheSixMember_0274b714-e897-4515-bc44-41c4c9b70c37" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedPaymentArrangementTrancheSevenMember_c371e069-451a-4331-ba66-b1a5b79c4800" xlink:href="comp-20220630.xsd#comp_ShareBasedPaymentArrangementTrancheSevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:to="loc_comp_ShareBasedPaymentArrangementTrancheSevenMember_c371e069-451a-4331-ba66-b1a5b79c4800" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ServiceBasedAndPerformanceBasedMember_8cc1f589-c70f-46ec-bb33-975fca0c547e" xlink:href="comp-20220630.xsd#comp_ServiceBasedAndPerformanceBasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:to="loc_comp_ServiceBasedAndPerformanceBasedMember_8cc1f589-c70f-46ec-bb33-975fca0c547e" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#StockBasedCompensationSummaryofStockOptionActivityDetail"/>
  <link:definitionLink xlink:role="http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" xlink:type="extended" id="i119af9ca411247e882ec87a9c4d11a27_StockBasedCompensationSummaryofStockOptionActivityDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5459fa88-aadf-4168-acd6-29bc09d4355c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_a273a334-8311-448c-9341-a2618627b46d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5459fa88-aadf-4168-acd6-29bc09d4355c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_a273a334-8311-448c-9341-a2618627b46d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ec8eb6c8-408e-4a6a-8813-5ef6f495523b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5459fa88-aadf-4168-acd6-29bc09d4355c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ec8eb6c8-408e-4a6a-8813-5ef6f495523b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_05401abb-8a41-45bd-9e0a-c4fe2f5f2992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ec8eb6c8-408e-4a6a-8813-5ef6f495523b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_05401abb-8a41-45bd-9e0a-c4fe2f5f2992" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a996de65-659d-4a42-83f0-6ffd069f2e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ec8eb6c8-408e-4a6a-8813-5ef6f495523b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a996de65-659d-4a42-83f0-6ffd069f2e59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2e0347a8-bad6-4894-8a19-7495f30cde72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ec8eb6c8-408e-4a6a-8813-5ef6f495523b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2e0347a8-bad6-4894-8a19-7495f30cde72" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_75e2a007-f25e-493a-848a-b1a0715f2d62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ec8eb6c8-408e-4a6a-8813-5ef6f495523b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_75e2a007-f25e-493a-848a-b1a0715f2d62" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8514d40a-615a-4747-80cc-545e4facb347" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_d6ce2361-4068-4143-a87f-9cba00558fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ec8eb6c8-408e-4a6a-8813-5ef6f495523b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_d6ce2361-4068-4143-a87f-9cba00558fbf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5a707406-0e38-433f-848b-746619132b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5459fa88-aadf-4168-acd6-29bc09d4355c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5a707406-0e38-433f-848b-746619132b2f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3f2f9d43-40c9-4886-b27a-9afce1c90ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5a707406-0e38-433f-848b-746619132b2f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3f2f9d43-40c9-4886-b27a-9afce1c90ff7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_b30da41a-4703-4b43-a813-28149dc3aaaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5a707406-0e38-433f-848b-746619132b2f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_b30da41a-4703-4b43-a813-28149dc3aaaa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_3a9876ac-6e6c-4f3f-8bac-5db687cb6439" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5a707406-0e38-433f-848b-746619132b2f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_3a9876ac-6e6c-4f3f-8bac-5db687cb6439" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_33568ea4-a901-4a3b-990e-81a07c7bf2d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5a707406-0e38-433f-848b-746619132b2f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_33568ea4-a901-4a3b-990e-81a07c7bf2d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_470bdc38-8cb8-48ef-9b0b-7e0c1d283b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_6661c46a-2e66-4975-9fcc-21ecaf4c4abd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5a707406-0e38-433f-848b-746619132b2f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_6661c46a-2e66-4975-9fcc-21ecaf4c4abd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c285f725-baa3-4bb4-94dd-52e923f7ab42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5459fa88-aadf-4168-acd6-29bc09d4355c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c285f725-baa3-4bb4-94dd-52e923f7ab42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_44f5fe6a-8120-454e-a352-39dc1ef93ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c285f725-baa3-4bb4-94dd-52e923f7ab42" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_44f5fe6a-8120-454e-a352-39dc1ef93ad3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_bff6e3e4-7083-459c-8d44-2df49fd62812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c285f725-baa3-4bb4-94dd-52e923f7ab42" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_bff6e3e4-7083-459c-8d44-2df49fd62812" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_5277d1de-b523-4ec3-ad0e-05aefd7e268d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c285f725-baa3-4bb4-94dd-52e923f7ab42" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_5277d1de-b523-4ec3-ad0e-05aefd7e268d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f91d0373-7d2e-4c60-a46e-a44c27ec815d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c285f725-baa3-4bb4-94dd-52e923f7ab42" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f91d0373-7d2e-4c60-a46e-a44c27ec815d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_6d33933a-9a8f-421e-a286-6cb2967b2453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5459fa88-aadf-4168-acd6-29bc09d4355c" xlink:to="loc_us-gaap_SharePrice_6d33933a-9a8f-421e-a286-6cb2967b2453" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d4df3fd8-b17c-461a-890a-754478127593" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5459fa88-aadf-4168-acd6-29bc09d4355c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d4df3fd8-b17c-461a-890a-754478127593" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_1397e073-9b53-4a39-9ec1-3a22fc029860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d4df3fd8-b17c-461a-890a-754478127593" xlink:to="loc_us-gaap_PlanNameAxis_1397e073-9b53-4a39-9ec1-3a22fc029860" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1397e073-9b53-4a39-9ec1-3a22fc029860_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1397e073-9b53-4a39-9ec1-3a22fc029860" xlink:to="loc_us-gaap_PlanNameDomain_1397e073-9b53-4a39-9ec1-3a22fc029860_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7a2007e1-971c-4aa1-9de3-1d1eb01fd7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1397e073-9b53-4a39-9ec1-3a22fc029860" xlink:to="loc_us-gaap_PlanNameDomain_7a2007e1-971c-4aa1-9de3-1d1eb01fd7e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OutsideOf2012PlanMember_bd70ad30-ce43-44d6-8816-ce7379b87384" xlink:href="comp-20220630.xsd#comp_OutsideOf2012PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_7a2007e1-971c-4aa1-9de3-1d1eb01fd7e5" xlink:to="loc_comp_OutsideOf2012PlanMember_bd70ad30-ce43-44d6-8816-ce7379b87384" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail"/>
  <link:definitionLink xlink:role="http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail" xlink:type="extended" id="i58b629fa84924c5298c0b54ae002d755_StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7151e481-ee67-447b-9d29-bc3c62e62fab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5c1c3243-5d5d-4368-9ea1-c58b13bada4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7151e481-ee67-447b-9d29-bc3c62e62fab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5c1c3243-5d5d-4368-9ea1-c58b13bada4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_09f21dd0-208d-403b-88ed-e7b0822646f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5c1c3243-5d5d-4368-9ea1-c58b13bada4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_09f21dd0-208d-403b-88ed-e7b0822646f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f860e369-1da7-4d13-b368-777ababa83e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5c1c3243-5d5d-4368-9ea1-c58b13bada4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f860e369-1da7-4d13-b368-777ababa83e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_369109e2-83db-4085-bdc4-25a957252564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5c1c3243-5d5d-4368-9ea1-c58b13bada4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_369109e2-83db-4085-bdc4-25a957252564" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_be4d9113-49ea-465a-8a50-cd36a29900a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5c1c3243-5d5d-4368-9ea1-c58b13bada4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_be4d9113-49ea-465a-8a50-cd36a29900a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e4a50637-ab9a-44fb-9966-9e8bad3fd34b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a661dd19-ee6f-4dc9-b018-a3798401284b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7151e481-ee67-447b-9d29-bc3c62e62fab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a661dd19-ee6f-4dc9-b018-a3798401284b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ff248b66-4dca-4055-a272-9cee85361d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a661dd19-ee6f-4dc9-b018-a3798401284b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ff248b66-4dca-4055-a272-9cee85361d3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_104e367a-0391-4b0a-99bc-cedaac341053" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a661dd19-ee6f-4dc9-b018-a3798401284b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_104e367a-0391-4b0a-99bc-cedaac341053" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f38d5799-6930-447a-840d-de3760a4d2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a661dd19-ee6f-4dc9-b018-a3798401284b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f38d5799-6930-447a-840d-de3760a4d2dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f4a38068-c9c3-4b5c-b91f-705c5b8bff1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a661dd19-ee6f-4dc9-b018-a3798401284b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f4a38068-c9c3-4b5c-b91f-705c5b8bff1c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_435e088b-8d2f-446b-8c16-1cd9b751e639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_fc37cb23-8ec4-46a5-b114-601cd622c117" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7151e481-ee67-447b-9d29-bc3c62e62fab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_fc37cb23-8ec4-46a5-b114-601cd622c117" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_0990b8c1-9a34-4936-bb3c-8c271be532b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7151e481-ee67-447b-9d29-bc3c62e62fab" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_0990b8c1-9a34-4936-bb3c-8c271be532b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_8c45b5c3-46fb-4588-aafd-38d7e8ee954b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7151e481-ee67-447b-9d29-bc3c62e62fab" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_8c45b5c3-46fb-4588-aafd-38d7e8ee954b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb30d457-9e59-446d-9466-5557c9ff5f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7151e481-ee67-447b-9d29-bc3c62e62fab" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb30d457-9e59-446d-9466-5557c9ff5f21" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f3228493-564c-4c2b-a816-8aad21988660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb30d457-9e59-446d-9466-5557c9ff5f21" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f3228493-564c-4c2b-a816-8aad21988660" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f3228493-564c-4c2b-a816-8aad21988660_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f3228493-564c-4c2b-a816-8aad21988660" xlink:to="loc_us-gaap_ClassOfStockDomain_f3228493-564c-4c2b-a816-8aad21988660_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_727f2b2f-3b18-4baf-a996-f94eb9f9452f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f3228493-564c-4c2b-a816-8aad21988660" xlink:to="loc_us-gaap_ClassOfStockDomain_727f2b2f-3b18-4baf-a996-f94eb9f9452f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_3247ef0b-7df1-481d-85de-cd4582a1d281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_727f2b2f-3b18-4baf-a996-f94eb9f9452f" xlink:to="loc_us-gaap_CommonClassAMember_3247ef0b-7df1-481d-85de-cd4582a1d281" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ef80b45f-a102-4f86-b616-11a53be53205" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb30d457-9e59-446d-9466-5557c9ff5f21" xlink:to="loc_us-gaap_AwardTypeAxis_ef80b45f-a102-4f86-b616-11a53be53205" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ef80b45f-a102-4f86-b616-11a53be53205_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ef80b45f-a102-4f86-b616-11a53be53205" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ef80b45f-a102-4f86-b616-11a53be53205_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_66fd6b03-32b8-4dcc-afc9-4879ca832fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ef80b45f-a102-4f86-b616-11a53be53205" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_66fd6b03-32b8-4dcc-afc9-4879ca832fe6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d60eaaa5-d319-4abe-8f88-a0357ddbf31e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_66fd6b03-32b8-4dcc-afc9-4879ca832fe6" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d60eaaa5-d319-4abe-8f88-a0357ddbf31e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail"/>
  <link:definitionLink xlink:role="http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail" xlink:type="extended" id="i2c02cadf7c3046ba9d4d83f4d37c9ce8_StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4d97aed0-3773-472c-89e0-481cf4cdfb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_90c41f3b-fffd-454d-b540-ac7521550a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4d97aed0-3773-472c-89e0-481cf4cdfb7e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_90c41f3b-fffd-454d-b540-ac7521550a9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_ddfe78e0-79f4-47d2-b121-133d5577b4b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4d97aed0-3773-472c-89e0-481cf4cdfb7e" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_ddfe78e0-79f4-47d2-b121-133d5577b4b1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_b8935d03-e45f-4940-a7bb-089200917aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_ddfe78e0-79f4-47d2-b121-133d5577b4b1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_b8935d03-e45f-4940-a7bb-089200917aa6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_b8935d03-e45f-4940-a7bb-089200917aa6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_b8935d03-e45f-4940-a7bb-089200917aa6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_b8935d03-e45f-4940-a7bb-089200917aa6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_bd32b080-8453-4460-9a47-6ead16f23c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_b8935d03-e45f-4940-a7bb-089200917aa6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_bd32b080-8453-4460-9a47-6ead16f23c1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommissionAndOtherRelatedExpensesMember_d97f2360-f2b9-4520-a2e3-1ef64da4a7d5" xlink:href="comp-20220630.xsd#comp_CommissionAndOtherRelatedExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bd32b080-8453-4460-9a47-6ead16f23c1f" xlink:to="loc_comp_CommissionAndOtherRelatedExpensesMember_d97f2360-f2b9-4520-a2e3-1ef64da4a7d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_c5d2219b-3947-44a7-a0bf-70ec9cb85348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bd32b080-8453-4460-9a47-6ead16f23c1f" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_c5d2219b-3947-44a7-a0bf-70ec9cb85348" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OperationsAndSupportMember_1041128c-9860-422f-82b1-8af61d997af2" xlink:href="comp-20220630.xsd#comp_OperationsAndSupportMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bd32b080-8453-4460-9a47-6ead16f23c1f" xlink:to="loc_comp_OperationsAndSupportMember_1041128c-9860-422f-82b1-8af61d997af2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_52f9bb88-c760-4a47-b28a-5b724e2dd650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bd32b080-8453-4460-9a47-6ead16f23c1f" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_52f9bb88-c760-4a47-b28a-5b724e2dd650" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_8bd82290-d565-4914-9665-f83af965fa73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bd32b080-8453-4460-9a47-6ead16f23c1f" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_8bd82290-d565-4914-9665-f83af965fa73" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_14b3d2e1-9945-4478-a9db-0ab42dc06b34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_ddfe78e0-79f4-47d2-b121-133d5577b4b1" xlink:to="loc_us-gaap_AwardTypeAxis_14b3d2e1-9945-4478-a9db-0ab42dc06b34" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_14b3d2e1-9945-4478-a9db-0ab42dc06b34_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_14b3d2e1-9945-4478-a9db-0ab42dc06b34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_14b3d2e1-9945-4478-a9db-0ab42dc06b34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_27111187-ad12-4be7-9439-fdbb3fe35e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_14b3d2e1-9945-4478-a9db-0ab42dc06b34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_27111187-ad12-4be7-9439-fdbb3fe35e2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IpoRelatedExpenseMember_1fbe040d-b877-4851-99dd-405d7edebfbe" xlink:href="comp-20220630.xsd#comp_IpoRelatedExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_27111187-ad12-4be7-9439-fdbb3fe35e2a" xlink:to="loc_comp_IpoRelatedExpenseMember_1fbe040d-b877-4851-99dd-405d7edebfbe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail"/>
  <link:definitionLink xlink:role="http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail" xlink:type="extended" id="i9e1f306761554a8ca7b60d022db69334_NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_713ad272-5df1-4971-abaf-badd561df05e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_412806d8-ad26-4c46-93fc-3df1b2b7f77e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_713ad272-5df1-4971-abaf-badd561df05e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_412806d8-ad26-4c46-93fc-3df1b2b7f77e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a3e38777-30a7-4530-9e5b-bef044f8cfd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_713ad272-5df1-4971-abaf-badd561df05e" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a3e38777-30a7-4530-9e5b-bef044f8cfd5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2bc9196d-3193-4574-8965-d899d1525496" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a3e38777-30a7-4530-9e5b-bef044f8cfd5" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2bc9196d-3193-4574-8965-d899d1525496" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_2bc9196d-3193-4574-8965-d899d1525496_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2bc9196d-3193-4574-8965-d899d1525496" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_2bc9196d-3193-4574-8965-d899d1525496_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e8ad95fa-ec06-4928-a76f-e1544d3e590e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2bc9196d-3193-4574-8965-d899d1525496" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e8ad95fa-ec06-4928-a76f-e1544d3e590e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_46ecea0a-561d-495b-8b59-b0b433d370fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e8ad95fa-ec06-4928-a76f-e1544d3e590e" xlink:to="loc_us-gaap_EmployeeStockOptionMember_46ecea0a-561d-495b-8b59-b0b433d370fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d3ec7bc3-f4f1-44d4-aeb7-b0daf45c8d26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e8ad95fa-ec06-4928-a76f-e1544d3e590e" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d3ec7bc3-f4f1-44d4-aeb7-b0daf45c8d26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_81e5e647-4d8c-45c3-aa4a-2e1d71b81965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e8ad95fa-ec06-4928-a76f-e1544d3e590e" xlink:to="loc_us-gaap_EmployeeStockMember_81e5e647-4d8c-45c3-aa4a-2e1d71b81965" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_UnvestedEarlyExercisedOptionsMember_0e1cbf11-0ee4-48f7-99c7-c1a0d196a7bc" xlink:href="comp-20220630.xsd#comp_UnvestedEarlyExercisedOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e8ad95fa-ec06-4928-a76f-e1544d3e590e" xlink:to="loc_comp_UnvestedEarlyExercisedOptionsMember_0e1cbf11-0ee4-48f7-99c7-c1a0d196a7bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_UnvestedCommonStockMember_23924895-ea77-4abd-9ebf-88f4b3a53242" xlink:href="comp-20220630.xsd#comp_UnvestedCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e8ad95fa-ec06-4928-a76f-e1544d3e590e" xlink:to="loc_comp_UnvestedCommonStockMember_23924895-ea77-4abd-9ebf-88f4b3a53242" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail"/>
  <link:definitionLink xlink:role="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail" xlink:type="extended" id="i8f84e6fc25f241a7854b4dcf91e537f7_CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_2cf724d4-935d-458e-adca-aa1ea8a7302e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_87a2f63d-3be6-43ae-85fd-17b7225f14ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_2cf724d4-935d-458e-adca-aa1ea8a7302e" xlink:to="loc_us-gaap_NotesReceivableGross_87a2f63d-3be6-43ae-85fd-17b7225f14ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_1f41add7-e673-4b19-88fc-c2e5b70b9f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_2cf724d4-935d-458e-adca-aa1ea8a7302e" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_1f41add7-e673-4b19-88fc-c2e5b70b9f2a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_972182e0-5cdd-43e3-a712-3d01077a10c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_1f41add7-e673-4b19-88fc-c2e5b70b9f2a" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_972182e0-5cdd-43e3-a712-3d01077a10c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_972182e0-5cdd-43e3-a712-3d01077a10c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_972182e0-5cdd-43e3-a712-3d01077a10c2" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_972182e0-5cdd-43e3-a712-3d01077a10c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a24a10a4-7e1d-4dcc-a7ad-6d0cfc5e3c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_972182e0-5cdd-43e3-a712-3d01077a10c2" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a24a10a4-7e1d-4dcc-a7ad-6d0cfc5e3c0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember_09a7c1f8-541a-4348-9f39-223067ffb1ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialAssetNotPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a24a10a4-7e1d-4dcc-a7ad-6d0cfc5e3c0c" xlink:to="loc_us-gaap_FinancialAssetNotPastDueMember_09a7c1f8-541a-4348-9f39-223067ffb1ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember_8763de34-c2d5-48fd-b7b4-9b5a460c4f8c" xlink:href="comp-20220630.xsd#comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a24a10a4-7e1d-4dcc-a7ad-6d0cfc5e3c0c" xlink:to="loc_comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember_8763de34-c2d5-48fd-b7b4-9b5a460c4f8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_333323bf-72cf-44ec-840b-5d8f9986c3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a24a10a4-7e1d-4dcc-a7ad-6d0cfc5e3c0c" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_333323bf-72cf-44ec-840b-5d8f9986c3ed" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compassinc.com/role/RestructuringActivitiesNarrativeDetails" xlink:type="simple" xlink:href="comp-20220630.xsd#RestructuringActivitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://compassinc.com/role/RestructuringActivitiesNarrativeDetails" xlink:type="extended" id="i41e36e92435b4152b7fcf8afb00c4f26_RestructuringActivitiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_ecb54f1c-430d-4e28-adf9-83cf537cdb45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_71bd5c28-05d8-49cc-af9a-284bd67f296f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_ecb54f1c-430d-4e28-adf9-83cf537cdb45" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_71bd5c28-05d8-49cc-af9a-284bd67f296f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_0939c952-9742-4ee4-b78e-dc9889d03c36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_ecb54f1c-430d-4e28-adf9-83cf537cdb45" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_0939c952-9742-4ee4-b78e-dc9889d03c36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_0ac224b0-f471-4c01-8f6d-ba16a98d4ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_ecb54f1c-430d-4e28-adf9-83cf537cdb45" xlink:to="loc_us-gaap_RestructuringCharges_0ac224b0-f471-4c01-8f6d-ba16a98d4ecc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_a4230b2e-3b45-451e-9235-104ff9bd4ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_ecb54f1c-430d-4e28-adf9-83cf537cdb45" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_a4230b2e-3b45-451e-9235-104ff9bd4ea8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_RestructuringAndRelatedCostLiabilitiesRemaining_e15e1238-6c0c-42cf-867e-f7b44e813336" xlink:href="comp-20220630.xsd#comp_RestructuringAndRelatedCostLiabilitiesRemaining"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_ecb54f1c-430d-4e28-adf9-83cf537cdb45" xlink:to="loc_comp_RestructuringAndRelatedCostLiabilitiesRemaining_e15e1238-6c0c-42cf-867e-f7b44e813336" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8d2c3f6b-74ce-42e4-8932-df18b515910a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_ecb54f1c-430d-4e28-adf9-83cf537cdb45" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8d2c3f6b-74ce-42e4-8932-df18b515910a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_00623d4a-716c-4d5d-937a-22a5435f8fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8d2c3f6b-74ce-42e4-8932-df18b515910a" xlink:to="loc_us-gaap_RestructuringPlanAxis_00623d4a-716c-4d5d-937a-22a5435f8fc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_00623d4a-716c-4d5d-937a-22a5435f8fc6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_00623d4a-716c-4d5d-937a-22a5435f8fc6" xlink:to="loc_us-gaap_RestructuringPlanDomain_00623d4a-716c-4d5d-937a-22a5435f8fc6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_78d47019-40f0-4aac-9d28-b9b626f45bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_00623d4a-716c-4d5d-937a-22a5435f8fc6" xlink:to="loc_us-gaap_RestructuringPlanDomain_78d47019-40f0-4aac-9d28-b9b626f45bc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_Q22022StrategicActionsMember_69050e8b-f5af-40db-9e40-b47dd9551069" xlink:href="comp-20220630.xsd#comp_Q22022StrategicActionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_78d47019-40f0-4aac-9d28-b9b626f45bc2" xlink:to="loc_comp_Q22022StrategicActionsMember_69050e8b-f5af-40db-9e40-b47dd9551069" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OtherRestructuringActivitiesMember_3f8f96c6-ef79-4db2-a2d8-13eeca050f43" xlink:href="comp-20220630.xsd#comp_OtherRestructuringActivitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_78d47019-40f0-4aac-9d28-b9b626f45bc2" xlink:to="loc_comp_OtherRestructuringActivitiesMember_3f8f96c6-ef79-4db2-a2d8-13eeca050f43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_db10880c-9895-42ad-a7da-17e75a654c05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8d2c3f6b-74ce-42e4-8932-df18b515910a" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_db10880c-9895-42ad-a7da-17e75a654c05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_db10880c-9895-42ad-a7da-17e75a654c05_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_db10880c-9895-42ad-a7da-17e75a654c05" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_db10880c-9895-42ad-a7da-17e75a654c05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_27556113-4507-4da9-a4ed-e0e0199008b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_db10880c-9895-42ad-a7da-17e75a654c05" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_27556113-4507-4da9-a4ed-e0e0199008b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_10b87eda-70e9-4d29-842a-f1a6ffe3758a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_27556113-4507-4da9-a4ed-e0e0199008b5" xlink:to="loc_us-gaap_EmployeeSeveranceMember_10b87eda-70e9-4d29-842a-f1a6ffe3758a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LeaseTerminationCostsMember_dff5ee98-443e-471d-84f9-1530174d5335" xlink:href="comp-20220630.xsd#comp_LeaseTerminationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_27556113-4507-4da9-a4ed-e0e0199008b5" xlink:to="loc_comp_LeaseTerminationCostsMember_dff5ee98-443e-471d-84f9-1530174d5335" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_6349aa63-f9ff-4d6a-8080-fd32c43b1676" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_27556113-4507-4da9-a4ed-e0e0199008b5" xlink:to="loc_us-gaap_OtherRestructuringMember_6349aa63-f9ff-4d6a-8080-fd32c43b1676" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AcceleratedAmortizationOfIntangibleAssetsMember_b631b8c1-2cd1-40e9-8a3b-de502d27d8bf" xlink:href="comp-20220630.xsd#comp_AcceleratedAmortizationOfIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_27556113-4507-4da9-a4ed-e0e0199008b5" xlink:to="loc_comp_AcceleratedAmortizationOfIntangibleAssetsMember_b631b8c1-2cd1-40e9-8a3b-de502d27d8bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_WriteDownOfFixedAssetsMember_05ad54b5-a4aa-4519-abf9-2db4f34fc8bb" xlink:href="comp-20220630.xsd#comp_WriteDownOfFixedAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_27556113-4507-4da9-a4ed-e0e0199008b5" xlink:to="loc_comp_WriteDownOfFixedAssetsMember_05ad54b5-a4aa-4519-abf9-2db4f34fc8bb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OtherLeaseTerminationCostMember_83943ffa-8bcd-42aa-abb1-fb1178ce09c2" xlink:href="comp-20220630.xsd#comp_OtherLeaseTerminationCostMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_27556113-4507-4da9-a4ed-e0e0199008b5" xlink:to="loc_comp_OtherLeaseTerminationCostMember_83943ffa-8bcd-42aa-abb1-fb1178ce09c2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_UnpaidSeveranceCostsMember_be90012f-1159-486d-931d-2dd8b3a71228" xlink:href="comp-20220630.xsd#comp_UnpaidSeveranceCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_27556113-4507-4da9-a4ed-e0e0199008b5" xlink:to="loc_comp_UnpaidSeveranceCostsMember_be90012f-1159-486d-931d-2dd8b3a71228" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails" xlink:type="simple" xlink:href="comp-20220630.xsd#RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"/>
  <link:definitionLink xlink:role="http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails" xlink:type="extended" id="i19c8d39ecdfa4d8492186c5a4ce6789e_RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_2011c298-0675-40eb-9701-b28f742b0cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_5f63a7fe-7af5-4cea-88d1-dd11f5d087a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_2011c298-0675-40eb-9701-b28f742b0cf3" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_5f63a7fe-7af5-4cea-88d1-dd11f5d087a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_cf12404a-5ac0-40cb-a2a6-691c40961b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_2011c298-0675-40eb-9701-b28f742b0cf3" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_cf12404a-5ac0-40cb-a2a6-691c40961b1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1_f20646d1-24d2-4987-adf7-64da4f9f2772" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_2011c298-0675-40eb-9701-b28f742b0cf3" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1_f20646d1-24d2-4987-adf7-64da4f9f2772" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_34d0ef8b-e2e7-4bb8-bfc1-b7156c20b368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_2011c298-0675-40eb-9701-b28f742b0cf3" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_34d0ef8b-e2e7-4bb8-bfc1-b7156c20b368" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_1cf0f24a-2e73-49a9-993d-7abb6b0a804e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_34d0ef8b-e2e7-4bb8-bfc1-b7156c20b368" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_1cf0f24a-2e73-49a9-993d-7abb6b0a804e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_1cf0f24a-2e73-49a9-993d-7abb6b0a804e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1cf0f24a-2e73-49a9-993d-7abb6b0a804e" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_1cf0f24a-2e73-49a9-993d-7abb6b0a804e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_45695938-d56b-49fc-9cd0-53b9df0dc09e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1cf0f24a-2e73-49a9-993d-7abb6b0a804e" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_45695938-d56b-49fc-9cd0-53b9df0dc09e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_22fa224d-920f-45c4-9033-021a801dbfc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_45695938-d56b-49fc-9cd0-53b9df0dc09e" xlink:to="loc_us-gaap_EmployeeSeveranceMember_22fa224d-920f-45c4-9033-021a801dbfc1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LeaseTerminationCostsMember_96a29165-b53f-498f-8452-8b4fba957eae" xlink:href="comp-20220630.xsd#comp_LeaseTerminationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_45695938-d56b-49fc-9cd0-53b9df0dc09e" xlink:to="loc_comp_LeaseTerminationCostsMember_96a29165-b53f-498f-8452-8b4fba957eae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AcceleratedAmortizationOfIntangibleAssetsMember_0a25ae05-c427-492d-8870-28fcb3884055" xlink:href="comp-20220630.xsd#comp_AcceleratedAmortizationOfIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_45695938-d56b-49fc-9cd0-53b9df0dc09e" xlink:to="loc_comp_AcceleratedAmortizationOfIntangibleAssetsMember_0a25ae05-c427-492d-8870-28fcb3884055" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_9258f07d-eb9b-4fac-91db-58c084bb3ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_45695938-d56b-49fc-9cd0-53b9df0dc09e" xlink:to="loc_us-gaap_OtherRestructuringMember_9258f07d-eb9b-4fac-91db-58c084bb3ee4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_WriteDownOfFixedAssetsMember_bb9123df-7161-4118-b4db-7f07b9315c77" xlink:href="comp-20220630.xsd#comp_WriteDownOfFixedAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_45695938-d56b-49fc-9cd0-53b9df0dc09e" xlink:to="loc_comp_WriteDownOfFixedAssetsMember_bb9123df-7161-4118-b4db-7f07b9315c77" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OtherLeaseTerminationCostMember_84545b5a-82ba-4212-b3fe-c6483afa72fa" xlink:href="comp-20220630.xsd#comp_OtherLeaseTerminationCostMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_45695938-d56b-49fc-9cd0-53b9df0dc09e" xlink:to="loc_comp_OtherLeaseTerminationCostMember_84545b5a-82ba-4212-b3fe-c6483afa72fa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_8f55fc34-f642-4730-9ff5-a0781754df3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_34d0ef8b-e2e7-4bb8-bfc1-b7156c20b368" xlink:to="loc_us-gaap_RestructuringPlanAxis_8f55fc34-f642-4730-9ff5-a0781754df3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_8f55fc34-f642-4730-9ff5-a0781754df3e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_8f55fc34-f642-4730-9ff5-a0781754df3e" xlink:to="loc_us-gaap_RestructuringPlanDomain_8f55fc34-f642-4730-9ff5-a0781754df3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_fade1b69-5c9c-4ba3-a7b2-5678603f8bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_8f55fc34-f642-4730-9ff5-a0781754df3e" xlink:to="loc_us-gaap_RestructuringPlanDomain_fade1b69-5c9c-4ba3-a7b2-5678603f8bb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_Q22022StrategicActionsMember_a85efc22-833d-44c6-a172-77bb47bfd5f3" xlink:href="comp-20220630.xsd#comp_Q22022StrategicActionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_fade1b69-5c9c-4ba3-a7b2-5678603f8bb3" xlink:to="loc_comp_Q22022StrategicActionsMember_a85efc22-833d-44c6-a172-77bb47bfd5f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OtherRestructuringActivitiesMember_ed2d9117-8db3-4878-8773-2a6a67f564f3" xlink:href="comp-20220630.xsd#comp_OtherRestructuringActivitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_fade1b69-5c9c-4ba3-a7b2-5678603f8bb3" xlink:to="loc_comp_OtherRestructuringActivitiesMember_ed2d9117-8db3-4878-8773-2a6a67f564f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3a51f935-d15a-43ad-93de-49b2ff6c0381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_34d0ef8b-e2e7-4bb8-bfc1-b7156c20b368" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3a51f935-d15a-43ad-93de-49b2ff6c0381" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3a51f935-d15a-43ad-93de-49b2ff6c0381_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3a51f935-d15a-43ad-93de-49b2ff6c0381" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3a51f935-d15a-43ad-93de-49b2ff6c0381_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_52fcb31b-fc4b-4652-afee-5387f2231351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3a51f935-d15a-43ad-93de-49b2ff6c0381" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_52fcb31b-fc4b-4652-afee-5387f2231351" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringChargesMember_07f6ed50-e510-457e-9569-8ec331ab7350" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringChargesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_52fcb31b-fc4b-4652-afee-5387f2231351" xlink:to="loc_us-gaap_RestructuringChargesMember_07f6ed50-e510-457e-9569-8ec331ab7350" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DepreciationAndAmortizationMember_657de86d-9e6d-43ed-b497-eee9d13b1d8f" xlink:href="comp-20220630.xsd#comp_DepreciationAndAmortizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_52fcb31b-fc4b-4652-afee-5387f2231351" xlink:to="loc_comp_DepreciationAndAmortizationMember_657de86d-9e6d-43ed-b497-eee9d13b1d8f" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>comp-20220630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:9e25d9c3-ccf8-4859-b3d8-aab67dfb1e40,g:499279aa-caa0-4f26-a60c-3625ccc0aa5b-->
<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_BusinessAcquisitionAxis_f9bf0e30-a43d-468c-b6a5-e279e69d6eb7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue_2171a39f-83f7-408b-9230-f1304005cd6f_terseLabel_en-US" xlink:label="lab_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible preferred stock in connection with the initial public offering</link:label>
    <link:label id="lab_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue_label_en-US" xlink:label="lab_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue" xlink: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 Issued Upon Conversion Of Convertible Preferred Stock Value</link:label>
    <link:label id="lab_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue_documentation_en-US" xlink:label="lab_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Issued Upon Conversion Of Convertible Preferred Stock Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue" xlink:href="comp-20220630.xsd#comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue" xlink:to="lab_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_9ff66553-ff75-4abd-a8a8-f84ac3e62c63_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_28eb0fa8-3541-42d8-9152-556bb0951faf_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 loss</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_6511c946-0c10-4b53-ba28-dbf67381428b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock_44c7ecd7-7299-4202-bcaf-9e6145a51fe9_terseLabel_en-US" xlink:label="lab_comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compass Concierge Receivables and Allowance for Credit Losses</link:label>
    <link:label id="lab_comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock_label_en-US" xlink:label="lab_comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compass Concierge Receivables And Allowance For Credit Losses [Text Block]</link:label>
    <link:label id="lab_comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock_documentation_en-US" xlink:label="lab_comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compass concierge receivables and allowance for credit losses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock" xlink:href="comp-20220630.xsd#comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock" xlink:to="lab_comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_762b9852-53f8-438c-ae01-9465ba93d706_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 (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConversionOfStockAmountIssued1_9fa855d6-91bb-48e5-8334-e0aa7838368e_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockAmountIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Series D convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockAmountIssued1_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockAmountIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Amount Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockAmountIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockAmountIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockAmountIssued1" xlink:to="lab_us-gaap_ConversionOfStockAmountIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_7ed8212d-7871-4374-a431-5fc3509471d6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_WriteDownOfFixedAssetsMember_b2548681-7f3e-4c1b-a81a-b6c88327ce63_terseLabel_en-US" xlink:label="lab_comp_WriteDownOfFixedAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-down of Fixed Assets</link:label>
    <link:label id="lab_comp_WriteDownOfFixedAssetsMember_label_en-US" xlink:label="lab_comp_WriteDownOfFixedAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-down of Fixed Assets [Member]</link:label>
    <link:label id="lab_comp_WriteDownOfFixedAssetsMember_documentation_en-US" xlink:label="lab_comp_WriteDownOfFixedAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-down of Fixed Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_WriteDownOfFixedAssetsMember" xlink:href="comp-20220630.xsd#comp_WriteDownOfFixedAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_WriteDownOfFixedAssetsMember" xlink:to="lab_comp_WriteDownOfFixedAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_aa513c63-6fc2-487f-956d-281fdbb57a7f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2fa1aaf9-adcb-4d0d-8f50-487b848492d6_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">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold_6bee149f-2289-474e-b26e-b43220bd83e2_terseLabel_en-US" xlink:label="lab_comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold" xlink: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, unused capacity, commitment fee, threshold</link:label>
    <link:label id="lab_comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold_label_en-US" xlink:label="lab_comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold" xlink: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, Unused Capacity, Commitment Fee, Threshold</link:label>
    <link:label id="lab_comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold_documentation_en-US" xlink:label="lab_comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Unused Capacity, Commitment Fee, Threshold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold" xlink:href="comp-20220630.xsd#comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold" xlink:to="lab_comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain_ca4a3d79-fab9-4577-bd4c-31e89608137a_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Period Past Due [Domain]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Aging [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c78eda4c-4821-436f-bbac-099f8678c933_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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, basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_BusinessAcquisitionCompensationExpenses_23756eba-68d9-469c-b2bc-e22f6cf6f08f_terseLabel_en-US" xlink:label="lab_comp_BusinessAcquisitionCompensationExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation expenses</link:label>
    <link:label id="lab_comp_BusinessAcquisitionCompensationExpenses_label_en-US" xlink:label="lab_comp_BusinessAcquisitionCompensationExpenses" xlink: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 Compensation Expenses</link:label>
    <link:label id="lab_comp_BusinessAcquisitionCompensationExpenses_documentation_en-US" xlink:label="lab_comp_BusinessAcquisitionCompensationExpenses" xlink: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 Compensation Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessAcquisitionCompensationExpenses" xlink:href="comp-20220630.xsd#comp_BusinessAcquisitionCompensationExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_BusinessAcquisitionCompensationExpenses" xlink:to="lab_comp_BusinessAcquisitionCompensationExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_223bc888-ab68-4a9c-9e72-b5c4c8530bfa_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0a77d4b7-6bf5-4ae0-9cc0-2d8a318b3f16_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_92c5c225-facc-43f0-b8c1-9dfbc5416958_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_23323d32-99c8-409f-a521-13d49e195926_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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">Options exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_LeaseTerminationCostsMember_04e32f6f-7a0a-485c-9944-556419ff8a46_terseLabel_en-US" xlink:label="lab_comp_LeaseTerminationCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Termination Costs</link:label>
    <link:label id="lab_comp_LeaseTerminationCostsMember_label_en-US" xlink:label="lab_comp_LeaseTerminationCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Termination Costs [Member]</link:label>
    <link:label id="lab_comp_LeaseTerminationCostsMember_documentation_en-US" xlink:label="lab_comp_LeaseTerminationCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Termination Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LeaseTerminationCostsMember" xlink:href="comp-20220630.xsd#comp_LeaseTerminationCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_LeaseTerminationCostsMember" xlink:to="lab_comp_LeaseTerminationCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_AcceleratedAmortizationOfIntangibleAssetsMember_21cd4bf0-ed70-453d-b093-8037cf536778_terseLabel_en-US" xlink:label="lab_comp_AcceleratedAmortizationOfIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated Amortization of Intangible Assets</link:label>
    <link:label id="lab_comp_AcceleratedAmortizationOfIntangibleAssetsMember_label_en-US" xlink:label="lab_comp_AcceleratedAmortizationOfIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated Amortization of Intangible Assets [Member]</link:label>
    <link:label id="lab_comp_AcceleratedAmortizationOfIntangibleAssetsMember_documentation_en-US" xlink:label="lab_comp_AcceleratedAmortizationOfIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AcceleratedAmortizationOfIntangibleAssetsMember" xlink:href="comp-20220630.xsd#comp_AcceleratedAmortizationOfIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_AcceleratedAmortizationOfIntangibleAssetsMember" xlink:to="lab_comp_AcceleratedAmortizationOfIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_352eb563-ec15-4255-aadb-9f879d44e6ca_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 (in percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_e6659e6a-b75d-4014-a36a-1d2567f660c7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink: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 Changes in Contingent Consideration Measured at Fair Value on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink: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, Contingent Consideration [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cf288112-d100-4d47-b7ac-a8d22cf95b34_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentAssetsMember_d445b7a3-a977-4a46-9f8e-157ec92f7a14_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xlink: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 Assets</link:label>
    <link:label id="lab_us-gaap_OtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xlink: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 Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentAssetsMember" xlink:to="lab_us-gaap_OtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_eec3ab96-c5f5-4d18-b9d5-b55d79bb9474_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Series D convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink: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, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_742e0fc0-f2b7-46ec-9919-88c9cdf83ef0_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink: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 paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink: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 Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_d361dd13-2c08-4f9c-b995-963ec9aced8c_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock in connection with acquisitions (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink: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, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_d3f01626-6ae6-4978-8d9b-6618d7aa36de_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 loss attributable to Compass, Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_56b84f63-a2c2-4dc1-a09e-60f9ac12cc01_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to Compass, Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a72cbb2b-cd7b-4cf2-b199-6f0c8909e8db_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember_64ad485b-000c-4246-9895-d8d7daf02e74_terseLabel_en-US" xlink:label="lab_comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember" xlink: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 Employee Stock Purchase Plan</link:label>
    <link:label id="lab_comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand And Twenty One Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand And Twenty One Employee Stock Purchase Plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember" xlink:href="comp-20220630.xsd#comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember" xlink:to="lab_comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_10271ee8-d8ee-461d-914f-f2f404229a50_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compass Concierge receivables, net of allowance of $16.3 and $17.3, respectively</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e43c97d9-6960-49ef-ae80-38aab0e38b58_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_d0714322-16d6-4c37-a4a9-83cf59e6fc92_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_2397dbbe-2a91-4abb-826e-78d040b9a84d_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/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:to="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_98bc3e1b-c083-41be-8b88-ed71c54e57d5_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_a027301b-9da1-4023-bee4-e199a792b3d0_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_742c84ea-41b1-44aa-a7c2-0b792a73f78a_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_32413f15-e8d5-4668-8a02-05722da3d9d0_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis" xlink:to="lab_us-gaap_RestructuringPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_f71428dd-34fd-4351-9f7d-413efded65cf_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink: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 options (in percent)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_ContingentConsiderationFairValueDisclosure_b031c031-b9e3-4d2c-b17d-e20f68e181cf_terseLabel_en-US" xlink:label="lab_comp_ContingentConsiderationFairValueDisclosure" xlink: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 fair value disclosure</link:label>
    <link:label id="lab_comp_ContingentConsiderationFairValueDisclosure_label_en-US" xlink:label="lab_comp_ContingentConsiderationFairValueDisclosure" xlink: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 Fair Value Disclosure</link:label>
    <link:label id="lab_comp_ContingentConsiderationFairValueDisclosure_documentation_en-US" xlink:label="lab_comp_ContingentConsiderationFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration&#160;Fair Value Disclosure.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ContingentConsiderationFairValueDisclosure" xlink:href="comp-20220630.xsd#comp_ContingentConsiderationFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_ContingentConsiderationFairValueDisclosure" xlink:to="lab_comp_ContingentConsiderationFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_CommonStockNumberOfClasses_8fcdf046-03b3-4003-b172-90924401a947_terseLabel_en-US" xlink:label="lab_comp_CommonStockNumberOfClasses" xlink: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 classes of common stock</link:label>
    <link:label id="lab_comp_CommonStockNumberOfClasses_label_en-US" xlink:label="lab_comp_CommonStockNumberOfClasses" xlink: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, Number of Classes</link:label>
    <link:label id="lab_comp_CommonStockNumberOfClasses_documentation_en-US" xlink:label="lab_comp_CommonStockNumberOfClasses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Number of Classes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommonStockNumberOfClasses" xlink:href="comp-20220630.xsd#comp_CommonStockNumberOfClasses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_CommonStockNumberOfClasses" xlink:to="lab_comp_CommonStockNumberOfClasses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_684e9416-8d89-41ba-bb02-a133145cfeb5_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12gTitle_3e73d71d-5827-4e2f-88de-d5ed6cddbdb8_terseLabel_en-US" xlink:label="lab_dei_Security12gTitle" xlink: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(g) Security</link:label>
    <link:label id="lab_dei_Security12gTitle_label_en-US" xlink:label="lab_dei_Security12gTitle" xlink: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(g) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12gTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12gTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12gTitle" xlink:to="lab_dei_Security12gTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_f61b1907-7f1e-43c9-b6e7-3655c47ad2ad_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink: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 disclosures of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink: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 Cash Flow Elements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_f857c372-06d7-4ee1-9811-3f7f1ecfcdea_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_7f56ce0a-f63f-4427-80e9-83232356488a_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_652c5591-a56e-4e9d-8b22-e54979369ffc_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_dd6c0986-a1f2-41c8-9a67-7a5e4dd66d4e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding borrowings</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink: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 Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_ConvertiblePreferredStockValueIssuedUponConversion_04650a75-24c0-4fac-9043-08ce87d10338_terseLabel_en-US" xlink:label="lab_comp_ConvertiblePreferredStockValueIssuedUponConversion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible preferred stock to common stock in connection with the initial public offering</link:label>
    <link:label id="lab_comp_ConvertiblePreferredStockValueIssuedUponConversion_label_en-US" xlink:label="lab_comp_ConvertiblePreferredStockValueIssuedUponConversion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock Value Issued Upon Conversion</link:label>
    <link:label id="lab_comp_ConvertiblePreferredStockValueIssuedUponConversion_documentation_en-US" xlink:label="lab_comp_ConvertiblePreferredStockValueIssuedUponConversion" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock Value Issued Upon Conversion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConvertiblePreferredStockValueIssuedUponConversion" xlink:href="comp-20220630.xsd#comp_ConvertiblePreferredStockValueIssuedUponConversion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_ConvertiblePreferredStockValueIssuedUponConversion" xlink:to="lab_comp_ConvertiblePreferredStockValueIssuedUponConversion" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_32818a7b-c6f1-4511-87a6-d677b46a3af2_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_3a3cca5f-33a7-4857-8c6f-590ab434e69b_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">Fair Value, Inputs, Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_85ab6ff7-ad5c-4c98-a2ae-c866dc3f9f92_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink: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 subject to the employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_IpoRelatedExpenseMember_c99fcb43-4759-436b-80c9-b3b0834ad758_terseLabel_en-US" xlink:label="lab_comp_IpoRelatedExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO Related Expense</link:label>
    <link:label id="lab_comp_IpoRelatedExpenseMember_label_en-US" xlink:label="lab_comp_IpoRelatedExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO Related Expense [Member]</link:label>
    <link:label id="lab_comp_IpoRelatedExpenseMember_documentation_en-US" xlink:label="lab_comp_IpoRelatedExpenseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO Related Expense [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IpoRelatedExpenseMember" xlink:href="comp-20220630.xsd#comp_IpoRelatedExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_IpoRelatedExpenseMember" xlink:to="lab_comp_IpoRelatedExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_b6ed63b1-9e4f-49f0-8026-10c225d0c87e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink: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, weighted-average remaining contractual life (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_d1dc49ad-f035-4bee-83a9-81500ea762e1_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_CashAndMoneyMarketFundsMember_be81d271-dd1d-4c62-bc1c-d2e93d3f836f_terseLabel_en-US" xlink:label="lab_comp_CashAndMoneyMarketFundsMember" xlink: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 Money Market Funds [Member]</link:label>
    <link:label id="lab_comp_CashAndMoneyMarketFundsMember_label_en-US" xlink:label="lab_comp_CashAndMoneyMarketFundsMember" xlink: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 Money Market Funds [Member]</link:label>
    <link:label id="lab_comp_CashAndMoneyMarketFundsMember_documentation_en-US" xlink:label="lab_comp_CashAndMoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and money market funds.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CashAndMoneyMarketFundsMember" xlink:href="comp-20220630.xsd#comp_CashAndMoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_CashAndMoneyMarketFundsMember" xlink:to="lab_comp_CashAndMoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_2f601860-97cd-4141-a086-8a7424eae18e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash (used in) provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_1d1106be-5cb0-4e46-b43b-37a10d423a3a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink: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 lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a449b424-5e73-46d9-884b-e6296114dff0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_04285ccb-5249-4f62-8ab3-f6152c689b06_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink: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 Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink: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 Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_ConciergeFacilityUsedLessThanFiftyPercentMember_990a291f-72ea-4773-a87c-3a93a0e72485_terseLabel_en-US" xlink:label="lab_comp_ConciergeFacilityUsedLessThanFiftyPercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concierge Facility Used Less Than Fifty Percent</link:label>
    <link:label id="lab_comp_ConciergeFacilityUsedLessThanFiftyPercentMember_label_en-US" xlink:label="lab_comp_ConciergeFacilityUsedLessThanFiftyPercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concierge Facility Used Less Than Fifty Percent [Member]</link:label>
    <link:label id="lab_comp_ConciergeFacilityUsedLessThanFiftyPercentMember_documentation_en-US" xlink:label="lab_comp_ConciergeFacilityUsedLessThanFiftyPercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concierge facility used less than fifty percent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConciergeFacilityUsedLessThanFiftyPercentMember" xlink:href="comp-20220630.xsd#comp_ConciergeFacilityUsedLessThanFiftyPercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_ConciergeFacilityUsedLessThanFiftyPercentMember" xlink:to="lab_comp_ConciergeFacilityUsedLessThanFiftyPercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_08708398-2ffc-497b-acfc-175466cf62a9_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink: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 amount expected to be incurred</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Expected Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:to="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_b9add6e1-96f4-41ea-880f-8bd38570eb55_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_OperationsAndSupportMember_4f8a4e17-7edf-4a29-aaaf-fef46475238c_terseLabel_en-US" xlink:label="lab_comp_OperationsAndSupportMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operations and support</link:label>
    <link:label id="lab_comp_OperationsAndSupportMember_label_en-US" xlink:label="lab_comp_OperationsAndSupportMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operations and support [Member]</link:label>
    <link:label id="lab_comp_OperationsAndSupportMember_documentation_en-US" xlink:label="lab_comp_OperationsAndSupportMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operations and support [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OperationsAndSupportMember" xlink:href="comp-20220630.xsd#comp_OperationsAndSupportMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_OperationsAndSupportMember" xlink:to="lab_comp_OperationsAndSupportMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d80ddd05-a465-4a85-90cd-5124883a431d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" 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">Options forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_EventAxis_741d41e6-9b4e-470d-ac23-852e18832f9c_terseLabel_en-US" xlink:label="lab_comp_EventAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Event [Axis]</link:label>
    <link:label id="lab_comp_EventAxis_label_en-US" xlink:label="lab_comp_EventAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Event [Axis]</link:label>
    <link:label id="lab_comp_EventAxis_documentation_en-US" xlink:label="lab_comp_EventAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Event.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EventAxis" xlink:href="comp-20220630.xsd#comp_EventAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_EventAxis" xlink:to="lab_comp_EventAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_DebtDefaultInterestRateMember_9fb33356-eace-4669-b79e-cf172e670ff3_terseLabel_en-US" xlink:label="lab_comp_DebtDefaultInterestRateMember" xlink: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 Default Interest Rate</link:label>
    <link:label id="lab_comp_DebtDefaultInterestRateMember_label_en-US" xlink:label="lab_comp_DebtDefaultInterestRateMember" xlink: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 Default Interest Rate [Member]</link:label>
    <link:label id="lab_comp_DebtDefaultInterestRateMember_documentation_en-US" xlink:label="lab_comp_DebtDefaultInterestRateMember" xlink: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 Default Interest Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtDefaultInterestRateMember" xlink:href="comp-20220630.xsd#comp_DebtDefaultInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_DebtDefaultInterestRateMember" xlink:to="lab_comp_DebtDefaultInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_DebtLineItems_8027012f-3f24-4761-9db4-46edade07638_terseLabel_en-US" xlink:label="lab_comp_DebtLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_comp_DebtLineItems_label_en-US" xlink:label="lab_comp_DebtLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_comp_DebtLineItems_documentation_en-US" xlink:label="lab_comp_DebtLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtLineItems" xlink:href="comp-20220630.xsd#comp_DebtLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_DebtLineItems" xlink:to="lab_comp_DebtLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_DebtInstrumentCreditSpreadOnVariableRate_11b8ae06-e650-4812-b18e-1da794608d62_terseLabel_en-US" xlink:label="lab_comp_DebtInstrumentCreditSpreadOnVariableRate" xlink: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 spread on variable rate (in percent)</link:label>
    <link:label id="lab_comp_DebtInstrumentCreditSpreadOnVariableRate_label_en-US" xlink:label="lab_comp_DebtInstrumentCreditSpreadOnVariableRate" xlink: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, Credit Spread On Variable Rate</link:label>
    <link:label id="lab_comp_DebtInstrumentCreditSpreadOnVariableRate_documentation_en-US" xlink:label="lab_comp_DebtInstrumentCreditSpreadOnVariableRate" xlink: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 Instrument, Credit Spread On Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtInstrumentCreditSpreadOnVariableRate" xlink:href="comp-20220630.xsd#comp_DebtInstrumentCreditSpreadOnVariableRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_DebtInstrumentCreditSpreadOnVariableRate" xlink:to="lab_comp_DebtInstrumentCreditSpreadOnVariableRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_695facd6-2c9b-4840-be77-2f1b8caa88a9_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f166612f-5481-4217-8e59-1be4f0d068ea_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2a81ccb4-65f6-4618-b222-ae0f5e67a088_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">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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_fc4e6046-860c-49fc-953b-149a637ce731_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">Ownership interest acquired (in percent)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_ConvertiblePreferredStockShareIssuedUponConversion_03b8f8f4-dd0c-4f7a-ba7b-47143d4a33ae_terseLabel_en-US" xlink:label="lab_comp_ConvertiblePreferredStockShareIssuedUponConversion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible preferred stock to common stock in connection with the initial public offering (in shares)</link:label>
    <link:label id="lab_comp_ConvertiblePreferredStockShareIssuedUponConversion_label_en-US" xlink:label="lab_comp_ConvertiblePreferredStockShareIssuedUponConversion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock Share Issued Upon Conversion</link:label>
    <link:label id="lab_comp_ConvertiblePreferredStockShareIssuedUponConversion_documentation_en-US" xlink:label="lab_comp_ConvertiblePreferredStockShareIssuedUponConversion" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock Share Issued Upon Conversion.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConvertiblePreferredStockShareIssuedUponConversion" xlink:href="comp-20220630.xsd#comp_ConvertiblePreferredStockShareIssuedUponConversion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_ConvertiblePreferredStockShareIssuedUponConversion" xlink:to="lab_comp_ConvertiblePreferredStockShareIssuedUponConversion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_06550c1f-d4a8-408a-b562-05a6f1ecb89d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock in connection with the initial public offering, offering cost</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_97fa3afd-b253-4ba8-8477-668622e3a245_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting rights conditions</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_8dde70fd-96d4-41ea-853b-8ee52ce4f6d0_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bdb77906-5d4b-4a27-982a-03503ada61b3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_c920a105-9a35-4ae6-bfec-220bdcaa0a1b_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_d6538db8-0820-422b-9d15-8c79c29326aa_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Positions eliminated (in percent)</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Number of Positions Eliminated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:to="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_a72910f3-6bc8-496f-81a2-f3e5134364f9_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 (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_c7b1ed6f-2eaf-4d9b-ae3a-a9fd7c16d520_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis_9d1c1188-d7b7-4713-abd9-26c5b655ce53_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Period Past Due [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Aging [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_3732ee8c-aef6-400d-a9a5-e072a6f13987_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink: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 Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_8b415a54-ffd4-421a-b41f-7a3866f6c60a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_e9ef6f3d-d84e-4517-9c58-a4774bf89594_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5558d70f-34f1-4810-a904-8f9eee597970_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink: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 Awards</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_314e1724-23ea-4f89-92bf-57b8187d3c84_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b7e10180-3aef-40cf-9b29-ec5a7a899105_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of the beginning of the period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8e881d8d-da0f-40b1-8f4e-cb66848621a1_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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 the end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_66f876c1-eae6-47f2-9e33-ac973e230709_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_bcab2810-cd42-45fb-91ff-1fb9ed18c7f6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class B</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_9bf582a4-7b31-4e37-bea8-7f215c6609c3_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" 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">Class B common stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink: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 Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_d8b7fc44-058a-4c18-890e-e542b87a8e87_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_2013bca9-4d59-4ea1-b3e6-c09fa0cd89c9_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over 90 days past due</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Equal to or Greater than 90 Days Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:to="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_cd49de09-d493-4195-b4d2-cc9bda9a55c8_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/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_5faf139a-6101-477e-a903-d8d7668c95c8_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_607fda70-1f57-4af7-bb68-ff124884f7b1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche One</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassCMember_2ed2b360-68f7-48be-b66d-b43ff94f06df_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class C</link:label>
    <link:label id="lab_us-gaap_CommonClassCMember_79cc1c30-701d-4102-aa75-9c0e65b372a1_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonClassCMember" 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">Class C common stock</link:label>
    <link:label id="lab_us-gaap_CommonClassCMember_label_en-US" xlink:label="lab_us-gaap_CommonClassCMember" xlink: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 Class C [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassCMember" xlink:to="lab_us-gaap_CommonClassCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_e9bfe62f-d1d5-45f0-91e1-4c3e00216ff8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink: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 Fair Value Measurements of Our Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink: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 and Nonrecurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertiblePreferredStockMember_d3d4d9bb-20fc-4a21-879c-7d3edbf46d08_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_ConvertiblePreferredStockMember_label_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertiblePreferredStockMember" xlink:to="lab_us-gaap_ConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_05598c5c-feed-49d8-985e-ba2ddd69674b_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/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_862077f0-2cfb-4469-9f33-38f2984205be_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_ca795fe6-eaec-4a2e-9031-911ed94701e5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_5ba2555a-259b-4a54-bf53-57830287f3f7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_7fbdf80a-6e87-4e19-baba-933599ffb256_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Three</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b66a947b-42ce-4a3d-83b4-8e2925f03141_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_2075468a-10ed-4e05-93e1-cb6466b1f806_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink: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 Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink: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 Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_3e8dd566-24c7-40a5-b669-fa7c414f1a34_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_3ca89c07-a5ca-4f64-9973-86cd7cf873ed_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_5d28a50b-4098-4853-89aa-74b1dbd723e2_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_7f09135e-22c4-43af-99c1-368cfab34621_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink: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 Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableGross_6ecb605b-98f7-4dc9-a1eb-ca26b411e86e_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concierge receivables</link:label>
    <link:label id="lab_us-gaap_NotesReceivableGross_label_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableGross" xlink:to="lab_us-gaap_NotesReceivableGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_b1187345-8a2c-4e33-9e23-83d97ed68f75_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink: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 ACL for Concierge Receivables</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_bcceae6c-b1ae-4ccb-b6e7-bb6e200d95cc_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink: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_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_f92450b6-3e42-4817-b7ca-7bbb88a45e4f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink: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 Per Share Attributable to Compass, Inc.</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedSalesCommissionCurrent_64a9f9d3-2bd9-4543-a75e-b248771fe68f_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrent" xlink: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</link:label>
    <link:label id="lab_us-gaap_AccruedSalesCommissionCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrent" xlink: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 Sales Commission, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalesCommissionCurrent" xlink:to="lab_us-gaap_AccruedSalesCommissionCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ee51bbab-8e7a-4946-be66-e5b3a460df6f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c468b156-98f9-407a-aa18-3adbfee265db_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized stock-based compensation, period of recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_178b5f84-7d83-4c6a-b8c7-50a6767cae96_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable at end of period, weighted-average remaining contractual life (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_b381d3c1-d572-409b-801e-4fc79b2e044b_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_66617288-89fa-4f45-8a6e-a838aa338ebe_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b74a9c71-c58a-4505-92d2-09e2a9ae7239_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">Issuance of common stock in connection with the initial public offering, net of offering costs (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase_a071a3ba-6f4e-4c45-9a9a-7ab4d9339fc4_terseLabel_en-US" xlink:label="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee withholdings for future purchases under the ESPP</link:label>
    <link:label id="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase_label_en-US" xlink:label="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Employee Withholdings For Stock Purchase</link:label>
    <link:label id="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase_documentation_en-US" xlink:label="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Employee Withholdings For Stock Purchase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase" xlink:href="comp-20220630.xsd#comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase" xlink:to="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets_b371de6b-64e3-4a41-ab6f-332ac3ce276c_terseLabel_en-US" xlink:label="lab_comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets" xlink: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 borrowing capacity percentage threshold to assets (in percent)</link:label>
    <link:label id="lab_comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets_label_en-US" xlink:label="lab_comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets" xlink: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 Additional Borrowing Capacity Percentage Threshold To Assets</link:label>
    <link:label id="lab_comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets_documentation_en-US" xlink:label="lab_comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Additional Borrowing Capacity Percentage Threshold To Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets" xlink:href="comp-20220630.xsd#comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets" xlink:to="lab_comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_3751cdff-f4ae-4403-acb1-ea9a336f9e7d_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/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_d34d4207-cdcd-4da3-884f-d4253a37d99d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_6284df88-795d-46d2-90a3-44ac56f43ca8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1542f231-ec4a-473f-9b96-47c07f712406_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' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_df564cbd-57d6-42ab-9486-ec3e2b17cf19_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_e6d7d741-701e-4320-bd9a-e0f36f39c450_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_c7ebecbe-2840-4d48-bb96-ecaa56769547_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_53407810-bd0e-4fc5-9195-9b84e3e48980_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_bb6d0a20-d0a8-4455-8861-227ede46cc29_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">Non-controlling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_584094de-b6f9-4516-a6c2-e8b46a5eedf4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_7f396280-044b-4cd1-89e0-00ce6911caa7_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_6729cfd8-e1e7-421a-aaae-1f9c734ed80f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock par or stated value per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink: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, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_d4d3f30e-f49e-4bf2-b592-c77354d917ad_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">Recognized identifiable assets 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/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_35d836fe-a7db-4b3e-bae5-9d37ac84bff6_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_b9561289-8d30-427b-a409-8a3dfd06a488_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 of Financial Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharePrice_470cfd16-0dd6-4235-ad38-c7e9ba876632_verboseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" 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">Market price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharePrice_b0f6749f-8125-4621-8733-65f1d3e48c44_terseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Closing stock price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharePrice_label_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_c395b05a-c44b-42c9-8e5b-37e76db9b08b_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_ffeb2f7f-eb8e-4dfa-b445-141a0719678a_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_b834b11d-df3a-4d78-85ca-e0a5bf181cb0_verboseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" 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">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_CommissionAndOtherRelatedExpensesMember_9431c82f-2b2c-453b-9e99-3e75fbef0445_terseLabel_en-US" xlink:label="lab_comp_CommissionAndOtherRelatedExpensesMember" xlink: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 and other related expense</link:label>
    <link:label id="lab_comp_CommissionAndOtherRelatedExpensesMember_label_en-US" xlink:label="lab_comp_CommissionAndOtherRelatedExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commission And Other Related Expenses [Member]</link:label>
    <link:label id="lab_comp_CommissionAndOtherRelatedExpensesMember_documentation_en-US" xlink:label="lab_comp_CommissionAndOtherRelatedExpensesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commission And Other Related Expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommissionAndOtherRelatedExpensesMember" xlink:href="comp-20220630.xsd#comp_CommissionAndOtherRelatedExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_CommissionAndOtherRelatedExpensesMember" xlink:to="lab_comp_CommissionAndOtherRelatedExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c2f767cc-e8a6-417c-a03b-2aad546e90ee_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_f409a049-5aaa-4a21-bc2f-0d36dcfeb26d_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_a4058cb0-b0e5-4948-ae60-5f47d2d76b20_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" 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">Outstanding RSUs</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_ShareBasedPaymentArrangementTrancheFiveMember_a750da16-0011-4b5c-99e7-80868a692d15_terseLabel_en-US" xlink:label="lab_comp_ShareBasedPaymentArrangementTrancheFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Five</link:label>
    <link:label id="lab_comp_ShareBasedPaymentArrangementTrancheFiveMember_label_en-US" xlink:label="lab_comp_ShareBasedPaymentArrangementTrancheFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Five [Member]</link:label>
    <link:label id="lab_comp_ShareBasedPaymentArrangementTrancheFiveMember_documentation_en-US" xlink:label="lab_comp_ShareBasedPaymentArrangementTrancheFiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedPaymentArrangementTrancheFiveMember" xlink:href="comp-20220630.xsd#comp_ShareBasedPaymentArrangementTrancheFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_ShareBasedPaymentArrangementTrancheFiveMember" xlink:to="lab_comp_ShareBasedPaymentArrangementTrancheFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_2542a128-80bd-4b3f-aa97-1cd1a8436a40_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink: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 drawdowns on Concierge credit facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink: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 Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_DepreciationAndAmortizationMember_176fc8f3-b932-4b8c-a27f-c139c68adbf9_terseLabel_en-US" xlink:label="lab_comp_DepreciationAndAmortizationMember" xlink: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</link:label>
    <link:label id="lab_comp_DepreciationAndAmortizationMember_label_en-US" xlink:label="lab_comp_DepreciationAndAmortizationMember" xlink: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 and Amortization [Member]</link:label>
    <link:label id="lab_comp_DepreciationAndAmortizationMember_documentation_en-US" xlink:label="lab_comp_DepreciationAndAmortizationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DepreciationAndAmortizationMember" xlink:href="comp-20220630.xsd#comp_DepreciationAndAmortizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_DepreciationAndAmortizationMember" xlink:to="lab_comp_DepreciationAndAmortizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_CreditFacilityCollateralDomain_b331d50d-d728-421e-a0e0-0b0d135933ee_terseLabel_en-US" xlink:label="lab_comp_CreditFacilityCollateralDomain" xlink: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 Collateral [Domain]</link:label>
    <link:label id="lab_comp_CreditFacilityCollateralDomain_label_en-US" xlink:label="lab_comp_CreditFacilityCollateralDomain" xlink: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 Collateral [Domain]</link:label>
    <link:label id="lab_comp_CreditFacilityCollateralDomain_documentation_en-US" xlink:label="lab_comp_CreditFacilityCollateralDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility Collateral [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CreditFacilityCollateralDomain" xlink:href="comp-20220630.xsd#comp_CreditFacilityCollateralDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_CreditFacilityCollateralDomain" xlink:to="lab_comp_CreditFacilityCollateralDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_ac1fd38d-07c5-4491-9ca6-8281118bd1a2_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_7e91a54e-9e66-4d65-8078-14ae414a0dc9_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink: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, fair value disclosure</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_d7cb9e06-f3bc-4a42-b69b-771c493c75b6_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" 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">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockVotingRights_cbc2d31c-ee3c-4031-a427-f898e795ba40_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">Common Stock voting rights</link:label>
    <link:label id="lab_us-gaap_CommonStockVotingRights_label_en-US" xlink:label="lab_us-gaap_CommonStockVotingRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Voting Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockVotingRights" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockVotingRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockVotingRights" xlink:to="lab_us-gaap_CommonStockVotingRights" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_CreditFacilityUtilizationDomain_311f3cf5-8283-4be2-8218-9543f8eb42df_terseLabel_en-US" xlink:label="lab_comp_CreditFacilityUtilizationDomain" xlink: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 Utilization [Domain]</link:label>
    <link:label id="lab_comp_CreditFacilityUtilizationDomain_label_en-US" xlink:label="lab_comp_CreditFacilityUtilizationDomain" xlink: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 Utilization [Domain]</link:label>
    <link:label id="lab_comp_CreditFacilityUtilizationDomain_documentation_en-US" xlink:label="lab_comp_CreditFacilityUtilizationDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility utilization.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CreditFacilityUtilizationDomain" xlink:href="comp-20220630.xsd#comp_CreditFacilityUtilizationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_CreditFacilityUtilizationDomain" xlink:to="lab_comp_CreditFacilityUtilizationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_562454fd-e9cc-4438-9b61-b38f10eccf4d_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/2022/elts/us-gaap-2022.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_LondonInterbankOfferedRateLiborSwapRateMember_52de0be2-c333-43c2-ab0a-de71ad3cb460_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLiborSwapRateMember" xlink: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) Swap Rate</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLiborSwapRateMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLiborSwapRateMember" xlink: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) Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLiborSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLiborSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLiborSwapRateMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLiborSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_185063aa-7d8e-4cb7-8b66-da7734c0252e_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_6e53f237-559a-430c-8dd7-b0c082b7913f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink: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 additional ESPP shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_944b59b6-14c3-4333-9f8e-5e0a1de77f04_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember_b7348efa-826e-4344-9bfe-2be7ed0cc879_terseLabel_en-US" xlink:label="lab_comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember" xlink: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 Insurance and Escrow Settlement Services Company and Real Estate Brokerage</link:label>
    <link:label id="lab_comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember_label_en-US" xlink:label="lab_comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember" xlink: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 Insurance and Escrow Settlement Services Company and Real Estate Brokerage [Member]</link:label>
    <link:label id="lab_comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember_documentation_en-US" xlink:label="lab_comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title Insurance and Escrow Settlement Services Company and Real Estate Brokerage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember" xlink:href="comp-20220630.xsd#comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember" xlink:to="lab_comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_26857be7-30dc-478a-953c-20de98a28a58_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options early exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_8a98436d-1d4b-4f39-89a5-6271990e5b1c_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_CommonStockNumberOfVotes_b9b306f3-fb4f-4bf9-8218-ae692b48c219_terseLabel_en-US" xlink:label="lab_comp_CommonStockNumberOfVotes" xlink: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 votes per share of common stock</link:label>
    <link:label id="lab_comp_CommonStockNumberOfVotes_label_en-US" xlink:label="lab_comp_CommonStockNumberOfVotes" xlink: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, Number of Votes</link:label>
    <link:label id="lab_comp_CommonStockNumberOfVotes_documentation_en-US" xlink:label="lab_comp_CommonStockNumberOfVotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Number of Votes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommonStockNumberOfVotes" xlink:href="comp-20220630.xsd#comp_CommonStockNumberOfVotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_CommonStockNumberOfVotes" xlink:to="lab_comp_CommonStockNumberOfVotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_64b7ae5e-3766-4153-964f-db609331351a_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink: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 paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_3c1bba8d-f0bb-4b24-9130-a4e8fa0e4717_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share attributable to Compass, Inc., basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_fba835c7-6b91-49c2-b126-31ff748b7d1e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation by share based payment arrangement service based vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_CreditFacilityCollateralAxis_934c5734-ec36-4d7a-addc-269d5b237ea2_terseLabel_en-US" xlink:label="lab_comp_CreditFacilityCollateralAxis" xlink: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 Collateral [Axis]</link:label>
    <link:label id="lab_comp_CreditFacilityCollateralAxis_label_en-US" xlink:label="lab_comp_CreditFacilityCollateralAxis" xlink: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 Collateral [Axis]</link:label>
    <link:label id="lab_comp_CreditFacilityCollateralAxis_documentation_en-US" xlink:label="lab_comp_CreditFacilityCollateralAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility Colletral [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CreditFacilityCollateralAxis" xlink:href="comp-20220630.xsd#comp_CreditFacilityCollateralAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_CreditFacilityCollateralAxis" xlink:to="lab_comp_CreditFacilityCollateralAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_be917e3c-1556-4a93-b1c6-ee048ec9e187_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_daa64b82-cf69-4c92-8062-5de2365c0311_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 Compass, Inc. stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_6810fcda-bf7f-4ad9-bdef-e750f07ea62d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_1f9e0f98-4ee3-4cdf-a6a8-cb45c15f147f_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_7e24e25c-e149-4bea-8600-6d7a97b61eae_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCovenantCompliance_d1404200-e389-41f6-ad80-370aea5562aa_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Covenant compliance</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCovenantCompliance_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCovenantCompliance" xlink: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, Covenant Compliance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:to="lab_us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_efc8d07f-976e-42eb-9fad-f43fce9215f6_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_138ec080-13e9-4d43-beab-cca0b70ae130_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon settlement of RSUs, net of taxes withheld</link:label>
    <link:label id="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_label_en-US" xlink:label="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock, Value, Shares Issued Net of Tax Withholdings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:to="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_fb1cf0b9-b33f-4f68-91b0-bf3ab9ae0e7f_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:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare_10782c4e-9172-48af-98cd-bca02850a505_terseLabel_en-US" xlink:label="lab_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible preferred stock in connection with the initial public offering (in shares)</link:label>
    <link:label id="lab_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare_label_en-US" xlink:label="lab_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare" xlink: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 Issued Upon Conversion Of Convertible Preferred Stock Share</link:label>
    <link:label id="lab_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare_documentation_en-US" xlink:label="lab_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Issued Upon Conversion Of Convertible Preferred Stock Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare" xlink:href="comp-20220630.xsd#comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare" xlink:to="lab_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_39ccfe38-bddc-4ad3-8ea4-7ca6c5d00c7a_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/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_UndesignatedPreferredStockMember_2eee31cf-bbec-4b09-be06-c6f9677d542b_terseLabel_en-US" xlink:label="lab_comp_UndesignatedPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undesignated Preferred Stock</link:label>
    <link:label id="lab_comp_UndesignatedPreferredStockMember_label_en-US" xlink:label="lab_comp_UndesignatedPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undesignated Preferred Stock [Member]</link:label>
    <link:label id="lab_comp_UndesignatedPreferredStockMember_documentation_en-US" xlink:label="lab_comp_UndesignatedPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undesignated Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_UndesignatedPreferredStockMember" xlink:href="comp-20220630.xsd#comp_UndesignatedPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_UndesignatedPreferredStockMember" xlink:to="lab_comp_UndesignatedPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_b53fe8a0-72e5-49e0-8e5d-109a7bd71314_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">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_6b60d20c-80b6-44b8-bd24-76c7c87d4ddd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink: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 Share-based Payment Arrangement, Expensed and Capitalized, Amount</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_LineOfCreditFacilityAdditionalBorrowingCapacity_c678609f-6ad5-4ba8-ad61-60ab289e6e64_terseLabel_en-US" xlink:label="lab_comp_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink: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 borrowing capacity</link:label>
    <link:label id="lab_comp_LineOfCreditFacilityAdditionalBorrowingCapacity_label_en-US" xlink:label="lab_comp_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink: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 Additional Borrowing Capacity</link:label>
    <link:label id="lab_comp_LineOfCreditFacilityAdditionalBorrowingCapacity_documentation_en-US" xlink:label="lab_comp_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Additional Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:href="comp-20220630.xsd#comp_LineOfCreditFacilityAdditionalBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:to="lab_comp_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f80f4f59-d43b-48ba-a97c-dbc83bbf511a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock in connection with the 2021 Agent Equity Program</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink: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, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_430763e5-f6f7-45e3-ae17-7340aa424df5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink: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 shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_30b11cd4-f2ea-4844-86f3-06c599576a4d_periodStartLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" 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">Opening balance</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_1e4264d4-85ce-4fe9-8160-04f6a0d1e64a_periodEndLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" 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">Closing balance</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_4645d2c9-9cce-4467-a4b8-de09064e3f7c_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" 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 contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_55db02f9-5268-415b-9c11-8111ba4c1892_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_82530da9-79b1-4a37-8fc0-74584f07f03b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1e59ffca-23ef-4232-a824-6a1e953e005e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant_9f9184f2-c3fb-4cb6-9e73-5e4b9b7dc3a0_terseLabel_en-US" xlink:label="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant" xlink: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 additional shares available for grant (in shares)</link:label>
    <link:label id="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant_label_en-US" xlink:label="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Number Of Additional Shares Available for Grant</link:label>
    <link:label id="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant_documentation_en-US" xlink:label="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Number Of Additional Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant" xlink:href="comp-20220630.xsd#comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant" xlink:to="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_88b454a3-6dcc-4c0b-8496-c3fbc878a1e6_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock in connection with acquisitions</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink: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, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_28856501-622b-4819-9ebf-f6c448df8cf7_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/2022/dei-2022.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_LetterOfCreditMember_134c7626-078a-43da-8529-e1db37d61652_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_OtherRestructuringActivitiesMember_95e38975-a364-420d-804c-3bbdd4e0b4ad_terseLabel_en-US" xlink:label="lab_comp_OtherRestructuringActivitiesMember" xlink: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 Restructuring Activities</link:label>
    <link:label id="lab_comp_OtherRestructuringActivitiesMember_label_en-US" xlink:label="lab_comp_OtherRestructuringActivitiesMember" xlink: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 Restructuring Activities [Member]</link:label>
    <link:label id="lab_comp_OtherRestructuringActivitiesMember_documentation_en-US" xlink:label="lab_comp_OtherRestructuringActivitiesMember" xlink: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 Restructuring Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OtherRestructuringActivitiesMember" xlink:href="comp-20220630.xsd#comp_OtherRestructuringActivitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_OtherRestructuringActivitiesMember" xlink:to="lab_comp_OtherRestructuringActivitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_0af12188-fcfc-4322-a4e5-cffc78ccbbd1_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_f495455b-cd4a-42ed-a0c0-6c827efba33a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink: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-current lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1_f518cf69-2760-41f4-996f-44c7835e99a6_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink: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 amount remaining to be incurred</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Expected Cost Remaining</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:to="lab_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_18e37766-bb31-4280-8cdd-9ab11ab72aab_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_408a9fb7-e95d-4cd4-83e2-b634e519597f_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" 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">Payments related to acquisitions, including contingent consideration</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesCommissionsAndFees_f234bbad-3b6c-447d-91db-c8d72ae55051_verboseLabel_en-US" xlink:label="lab_us-gaap_SalesCommissionsAndFees" 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">Commissions and other related expense</link:label>
    <link:label id="lab_us-gaap_SalesCommissionsAndFees_label_en-US" xlink:label="lab_us-gaap_SalesCommissionsAndFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Commissions and Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesCommissionsAndFees" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesCommissionsAndFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesCommissionsAndFees" xlink:to="lab_us-gaap_SalesCommissionsAndFees" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_ShareBasedPaymentArrangementTrancheFourMember_44055fff-d243-43ec-8930-c1833e5d943f_terseLabel_en-US" xlink:label="lab_comp_ShareBasedPaymentArrangementTrancheFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Four</link:label>
    <link:label id="lab_comp_ShareBasedPaymentArrangementTrancheFourMember_label_en-US" xlink:label="lab_comp_ShareBasedPaymentArrangementTrancheFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Four [Member]</link:label>
    <link:label id="lab_comp_ShareBasedPaymentArrangementTrancheFourMember_documentation_en-US" xlink:label="lab_comp_ShareBasedPaymentArrangementTrancheFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedPaymentArrangementTrancheFourMember" xlink:href="comp-20220630.xsd#comp_ShareBasedPaymentArrangementTrancheFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_ShareBasedPaymentArrangementTrancheFourMember" xlink:to="lab_comp_ShareBasedPaymentArrangementTrancheFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_1fde578c-c83f-496e-ba45-09dbca6f89a5_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering_a9bc7b94-6c44-44cb-9506-d9585aea5356_terseLabel_en-US" xlink:label="lab_comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible preferred stock in connection with initial public offering</link:label>
    <link:label id="lab_comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering_label_en-US" xlink:label="lab_comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Convertible Preferred Stock In Connection With Initial Public Offering</link:label>
    <link:label id="lab_comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering_documentation_en-US" xlink:label="lab_comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible preferred stock in connection with initial public offering.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering" xlink:href="comp-20220630.xsd#comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering" xlink:to="lab_comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_889e8510-76f2-4e82-97c9-f7fc2b35a402_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 of allowance of $7.4 and $7.1, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_b1c399b2-19a2-4773-9e95-98f5fb3adafd_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_a6004b76-306d-46f0-9458-5e2a969b32f7_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksMember_bb68811d-85d7-413d-b53a-b85f0b7ec07a_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_label_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember" xlink:to="lab_us-gaap_TrademarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_a33d3e53-0995-4a6b-8df2-2ba223e6e949_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable and vested at end of period (in dollars per shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_2b4ac53c-7804-40a1-b16a-ae259161a0f8_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_EarningsPerShareBasicAndDilutedEPSAbstract_bd497c00-57f6-4532-a585-d737e130d8b1_terseLabel_en-US" xlink:label="lab_comp_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_comp_EarningsPerShareBasicAndDilutedEPSAbstract_label_en-US" xlink:label="lab_comp_EarningsPerShareBasicAndDilutedEPSAbstract" xlink: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 EPS [Abstract]</link:label>
    <link:label id="lab_comp_EarningsPerShareBasicAndDilutedEPSAbstract_documentation_en-US" xlink:label="lab_comp_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted EPS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:href="comp-20220630.xsd#comp_EarningsPerShareBasicAndDilutedEPSAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:to="lab_comp_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_234bb2a5-ebf6-4905-85b9-347d43eb8fb3_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">Operating Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_f563263e-2518-44b6-9397-a26d4c0f3233_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_EventDomain_6a66f2bb-0147-4123-a705-b499cfcc2656_terseLabel_en-US" xlink:label="lab_comp_EventDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Event [Domain]</link:label>
    <link:label id="lab_comp_EventDomain_label_en-US" xlink:label="lab_comp_EventDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Event [Domain]</link:label>
    <link:label id="lab_comp_EventDomain_documentation_en-US" xlink:label="lab_comp_EventDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Event.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EventDomain" xlink:href="comp-20220630.xsd#comp_EventDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_EventDomain" xlink:to="lab_comp_EventDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_08ce32ae-4455-44f0-afb7-5f595d49a1cb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e78de163-86e6-4b5d-9aa2-0abdba1f39fb_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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 the beginning of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_24ceb538-b54f-4462-853c-681ca6c92638_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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 the end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_2d413871-9fe5-40d1-b3a0-eee2fb0591f2_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_02f9d4f3-977f-4bd6-ac9c-26df7fdcf44c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_ConciergeRevolvingCreditFacilityMember_ff929ac3-1c61-4768-93fa-58a5cc9e2a10_terseLabel_en-US" xlink:label="lab_comp_ConciergeRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concierge Revolving Credit Facility</link:label>
    <link:label id="lab_comp_ConciergeRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_comp_ConciergeRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concierge Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_comp_ConciergeRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_comp_ConciergeRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concierge Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConciergeRevolvingCreditFacilityMember" xlink:href="comp-20220630.xsd#comp_ConciergeRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_ConciergeRevolvingCreditFacilityMember" xlink:to="lab_comp_ConciergeRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_afe3a9e6-fba2-4536-8aeb-d75f6d972939_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in acquisition related contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_e9dea299-6989-42f7-9dff-375d36b60dc6_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" 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">Fair value (gains) losses included in net loss</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_ServiceBasedAndPerformanceBasedMember_b8e4ac9b-9dbc-43e5-9922-f8a5ed456f81_terseLabel_en-US" xlink:label="lab_comp_ServiceBasedAndPerformanceBasedMember" xlink: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-based and Performance-based</link:label>
    <link:label id="lab_comp_ServiceBasedAndPerformanceBasedMember_label_en-US" xlink:label="lab_comp_ServiceBasedAndPerformanceBasedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service-based and Performance-based [Member]</link:label>
    <link:label id="lab_comp_ServiceBasedAndPerformanceBasedMember_documentation_en-US" xlink:label="lab_comp_ServiceBasedAndPerformanceBasedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service-based and Performance-based</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ServiceBasedAndPerformanceBasedMember" xlink:href="comp-20220630.xsd#comp_ServiceBasedAndPerformanceBasedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_ServiceBasedAndPerformanceBasedMember" xlink:to="lab_comp_ServiceBasedAndPerformanceBasedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_IncreaseDecreaseInCommissionPayable_2d435b05-c451-47b1-b503-c430c35e893a_terseLabel_en-US" xlink:label="lab_comp_IncreaseDecreaseInCommissionPayable" xlink: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</link:label>
    <link:label id="lab_comp_IncreaseDecreaseInCommissionPayable_label_en-US" xlink:label="lab_comp_IncreaseDecreaseInCommissionPayable" xlink: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 Commission Payable</link:label>
    <link:label id="lab_comp_IncreaseDecreaseInCommissionPayable_documentation_en-US" xlink:label="lab_comp_IncreaseDecreaseInCommissionPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase decrease in commission payable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IncreaseDecreaseInCommissionPayable" xlink:href="comp-20220630.xsd#comp_IncreaseDecreaseInCommissionPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_IncreaseDecreaseInCommissionPayable" xlink:to="lab_comp_IncreaseDecreaseInCommissionPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_109db99e-1a4b-42b2-befe-a855d8b06289_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_TwoThousandAndTwentyOneEquityIncentivePlanMember_4a53db77-d88a-40ff-a407-a5b7475c16a6_terseLabel_en-US" xlink:label="lab_comp_TwoThousandAndTwentyOneEquityIncentivePlanMember" xlink: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 Equity Incentive Plan</link:label>
    <link:label id="lab_comp_TwoThousandAndTwentyOneEquityIncentivePlanMember_label_en-US" xlink:label="lab_comp_TwoThousandAndTwentyOneEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand And Twenty One Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_comp_TwoThousandAndTwentyOneEquityIncentivePlanMember_documentation_en-US" xlink:label="lab_comp_TwoThousandAndTwentyOneEquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand And Twenty One Equity Incentive Plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TwoThousandAndTwentyOneEquityIncentivePlanMember" xlink:href="comp-20220630.xsd#comp_TwoThousandAndTwentyOneEquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_TwoThousandAndTwentyOneEquityIncentivePlanMember" xlink:to="lab_comp_TwoThousandAndTwentyOneEquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_9ebd6756-89d0-4106-a798-864313b99579_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_277589b9-e1dd-4fad-b5cb-347b255a8505_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/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_3a105338-f8c4-4703-8976-a45aaab41a84_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_afbdb105-8b2c-48b7-8c2f-7b22e52eb03d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink: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 Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredOfferingCosts_457869cd-2950-4669-9822-86c7ad9c7230_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredOfferingCosts" xlink: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 offering costs</link:label>
    <link:label id="lab_us-gaap_DeferredOfferingCosts_label_en-US" xlink:label="lab_us-gaap_DeferredOfferingCosts" xlink: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 Offering Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOfferingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredOfferingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredOfferingCosts" xlink:to="lab_us-gaap_DeferredOfferingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_f38917b3-618c-470f-b0f3-4ca99f296e5b_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">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_52417e98-ea98-4f0f-a67f-337261b78cc0_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCostAndExpenseOperating_10704c27-9529-432e-bd01-ba917694b751_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" 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">Operations and support</link:label>
    <link:label id="lab_us-gaap_OtherCostAndExpenseOperating_label_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" xlink: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 Cost and Expense, Operating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCostAndExpenseOperating" xlink:to="lab_us-gaap_OtherCostAndExpenseOperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_9aac2dbb-44ed-45c6-b750-d01e50f79514_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">Common stock shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_5c435ede-fd2c-475f-a76f-23da823af632_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_c243b366-9c09-4dca-940d-2bc292237667_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_5150b322-7fee-4b64-aa02-be0aab774575_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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">Shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_CreditFacilityUtilizationAxis_85627646-49f7-4b2e-b6df-121b0dd1e578_terseLabel_en-US" xlink:label="lab_comp_CreditFacilityUtilizationAxis" xlink: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 Utilization [Axis]</link:label>
    <link:label id="lab_comp_CreditFacilityUtilizationAxis_label_en-US" xlink:label="lab_comp_CreditFacilityUtilizationAxis" xlink: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 Utilization [Axis]</link:label>
    <link:label id="lab_comp_CreditFacilityUtilizationAxis_documentation_en-US" xlink:label="lab_comp_CreditFacilityUtilizationAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility utilization.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CreditFacilityUtilizationAxis" xlink:href="comp-20220630.xsd#comp_CreditFacilityUtilizationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_CreditFacilityUtilizationAxis" xlink:to="lab_comp_CreditFacilityUtilizationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_OutsideOf2012PlanMember_3570c1e3-10cd-4cc8-b9cd-515d87829cc1_terseLabel_en-US" xlink:label="lab_comp_OutsideOf2012PlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outside of 2012 Plan</link:label>
    <link:label id="lab_comp_OutsideOf2012PlanMember_label_en-US" xlink:label="lab_comp_OutsideOf2012PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outside of 2012 Plan [Member]</link:label>
    <link:label id="lab_comp_OutsideOf2012PlanMember_documentation_en-US" xlink:label="lab_comp_OutsideOf2012PlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outside of 2012 Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OutsideOf2012PlanMember" xlink:href="comp-20220630.xsd#comp_OutsideOf2012PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_OutsideOf2012PlanMember" xlink:to="lab_comp_OutsideOf2012PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_cfe3c63e-b357-4308-8083-48defdcf8ef1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink: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 compensation share-based arrangements, liability</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink: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 Compensation Share-Based Arrangements, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:to="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_b9b79b86-4293-4ff0-803e-b5d567bdeff9_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_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_OtherLeaseTerminationCostMember_dd8f9077-6492-4492-ae6d-89e7c7c0218b_terseLabel_en-US" xlink:label="lab_comp_OtherLeaseTerminationCostMember" xlink: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 Lease Termination Cost</link:label>
    <link:label id="lab_comp_OtherLeaseTerminationCostMember_label_en-US" xlink:label="lab_comp_OtherLeaseTerminationCostMember" xlink: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 Lease Termination Cost [Member]</link:label>
    <link:label id="lab_comp_OtherLeaseTerminationCostMember_documentation_en-US" xlink:label="lab_comp_OtherLeaseTerminationCostMember" xlink: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 Lease Termination Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OtherLeaseTerminationCostMember" xlink:href="comp-20220630.xsd#comp_OtherLeaseTerminationCostMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_OtherLeaseTerminationCostMember" xlink:to="lab_comp_OtherLeaseTerminationCostMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_f96b28a1-861f-40d1-a63c-0a7499d938e0_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/2022/elts/us-gaap-2022.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_comp_AccountingPoliciesTable_e4b087b0-6ba2-438c-a1f9-805bb25c924f_terseLabel_en-US" xlink:label="lab_comp_AccountingPoliciesTable" xlink: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 [Table]</link:label>
    <link:label id="lab_comp_AccountingPoliciesTable_label_en-US" xlink:label="lab_comp_AccountingPoliciesTable" xlink: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 [Table]</link:label>
    <link:label id="lab_comp_AccountingPoliciesTable_documentation_en-US" xlink:label="lab_comp_AccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting policies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AccountingPoliciesTable" xlink:href="comp-20220630.xsd#comp_AccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_AccountingPoliciesTable" xlink:to="lab_comp_AccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e647726b-8636-4f79-8dd6-4ee6d86ee63d_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" 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">Adjustments to reconcile net loss to net cash (used in) provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_f7c9e2a9-70ea-48c9-a480-46ab545d7dc6_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Benefit from 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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_ShareBasedPaymentArrangementTrancheSixMember_fb8f0fd6-2157-4456-a1e9-274669fa2daf_terseLabel_en-US" xlink:label="lab_comp_ShareBasedPaymentArrangementTrancheSixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Six</link:label>
    <link:label id="lab_comp_ShareBasedPaymentArrangementTrancheSixMember_label_en-US" xlink:label="lab_comp_ShareBasedPaymentArrangementTrancheSixMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Six [Member]</link:label>
    <link:label id="lab_comp_ShareBasedPaymentArrangementTrancheSixMember_documentation_en-US" xlink:label="lab_comp_ShareBasedPaymentArrangementTrancheSixMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Six</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedPaymentArrangementTrancheSixMember" xlink:href="comp-20220630.xsd#comp_ShareBasedPaymentArrangementTrancheSixMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_ShareBasedPaymentArrangementTrancheSixMember" xlink:to="lab_comp_ShareBasedPaymentArrangementTrancheSixMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_bdef7925-657b-4abb-a1b3-5648205ee937_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink: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, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink: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, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_581a2cca-95d6-4f4f-a8c0-5d3fa8fcd6a9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d12e41c5-98c0-4f6d-9fef-b16cb0717c9e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink: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 purchased under ESPP plan (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_2902bb6e-5650-4781-a375-4762333fc0c0_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink: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 Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink: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 Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_5ff6f74d-8641-441d-bce9-38a8367b802a_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_f4525fe5-f98d-4b45-ad39-d2fe42ebe0f0_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_ef0e3c35-60d7-491d-996e-d6a0caa7106a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_UnvestedEarlyExercisedOptionsMember_837b8157-25d7-45f6-9342-b3c086784de2_terseLabel_en-US" xlink:label="lab_comp_UnvestedEarlyExercisedOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested early exercised options</link:label>
    <link:label id="lab_comp_UnvestedEarlyExercisedOptionsMember_label_en-US" xlink:label="lab_comp_UnvestedEarlyExercisedOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested Early Exercised Options [Member]</link:label>
    <link:label id="lab_comp_UnvestedEarlyExercisedOptionsMember_documentation_en-US" xlink:label="lab_comp_UnvestedEarlyExercisedOptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested early exercised options [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_UnvestedEarlyExercisedOptionsMember" xlink:href="comp-20220630.xsd#comp_UnvestedEarlyExercisedOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_UnvestedEarlyExercisedOptionsMember" xlink:to="lab_comp_UnvestedEarlyExercisedOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dcad18f5-17ad-4506-9bc9-bf8636a9138d_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 shares used in computing net loss per share attributable to Compass, Inc., diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_RestructuringAndRelatedCostLiabilitiesRemaining_8da1540a-fda1-4ca8-b523-141ea98842c4_terseLabel_en-US" xlink:label="lab_comp_RestructuringAndRelatedCostLiabilitiesRemaining" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and related costs, liabilities remaining</link:label>
    <link:label id="lab_comp_RestructuringAndRelatedCostLiabilitiesRemaining_label_en-US" xlink:label="lab_comp_RestructuringAndRelatedCostLiabilitiesRemaining" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Liabilities Remaining</link:label>
    <link:label id="lab_comp_RestructuringAndRelatedCostLiabilitiesRemaining_documentation_en-US" xlink:label="lab_comp_RestructuringAndRelatedCostLiabilitiesRemaining" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Liabilities Remaining</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_RestructuringAndRelatedCostLiabilitiesRemaining" xlink:href="comp-20220630.xsd#comp_RestructuringAndRelatedCostLiabilitiesRemaining"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_RestructuringAndRelatedCostLiabilitiesRemaining" xlink:to="lab_comp_RestructuringAndRelatedCostLiabilitiesRemaining" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_2c826788-e4eb-4a42-8107-80e7df22779c_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit loss on financing receivable current</link:label>
    <link:label id="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForNotesAndLoansReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities_03e02f3d-1c96-4665-aec5-bbea6a009dd9_negatedLabel_en-US" xlink:label="lab_comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities" 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">Operating lease right-of-use assets and operating lease liabilities</link:label>
    <link:label id="lab_comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities_label_en-US" xlink:label="lab_comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities" xlink: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 Lease Right Of Use Assets Net Of Operating Lease Liabilities</link:label>
    <link:label id="lab_comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase decrease in operating lease right of use assets net of operating lease liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities" xlink:href="comp-20220630.xsd#comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities" xlink:to="lab_comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_39a76029-e22f-4c5b-88c6-4934a01fe095_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_28500d63-d4b5-44f5-88c4-0c42ee93ba31_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">Common stock, $0.00001 par value, 13,850,000,000 shares authorized at June&#160;30, 2022 and December&#160;31, 2021; 429,957,017 shares issued and outstanding at June&#160;30, 2022; 409,267,751 shares issued and outstanding at December&#160;31, 2021</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringChargesMember_a7db13e3-88de-4ea2-bfa8-d34d8bc12e3d_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringChargesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:label id="lab_us-gaap_RestructuringChargesMember_label_en-US" xlink:label="lab_us-gaap_RestructuringChargesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringChargesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringChargesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringChargesMember" xlink:to="lab_us-gaap_RestructuringChargesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_49430f87-f51c-4a05-840b-1b4ab239cd17_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">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_UnpaidSeveranceCostsMember_c108bf95-70e8-42f5-80ed-d65155a46238_terseLabel_en-US" xlink:label="lab_comp_UnpaidSeveranceCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid Severance Costs</link:label>
    <link:label id="lab_comp_UnpaidSeveranceCostsMember_label_en-US" xlink:label="lab_comp_UnpaidSeveranceCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid Severance Costs [Member]</link:label>
    <link:label id="lab_comp_UnpaidSeveranceCostsMember_documentation_en-US" xlink:label="lab_comp_UnpaidSeveranceCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid Severance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_UnpaidSeveranceCostsMember" xlink:href="comp-20220630.xsd#comp_UnpaidSeveranceCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_UnpaidSeveranceCostsMember" xlink:to="lab_comp_UnpaidSeveranceCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_4993397d-bd76-4589-b6c4-c6c67b2f1e55_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_e335780b-9efe-4c9d-9c09-82015772d332_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_ace93f3c-d240-4da4-b291-399c696e1ec7_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon settlement of RSUs, net of taxes withheld (in shares)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_label_en-US" xlink:label="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock, Shares Issued Net of Shares for Tax Withholdings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:to="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_25d60418-26c5-4d64-92da-f3d4af4763d0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_AccruedExpensesAndOtherCurrentLiabilitiesMember_1585dad7-d286-432a-a959-b33151c56dff_terseLabel_en-US" xlink:label="lab_comp_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink: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 And Other Current Liabilities</link:label>
    <link:label id="lab_comp_AccruedExpensesAndOtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_comp_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink: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 Expenses And Other Current Liabilities [Member]</link:label>
    <link:label id="lab_comp_AccruedExpensesAndOtherCurrentLiabilitiesMember_documentation_en-US" xlink:label="lab_comp_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink: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 Expenses And Other Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:href="comp-20220630.xsd#comp_AccruedExpensesAndOtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:to="lab_comp_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit_c1fcf7f8-7ece-4b79-9a5c-6194d9e3fb8d_terseLabel_en-US" xlink:label="lab_comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit" xlink: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 sublimit</link:label>
    <link:label id="lab_comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit_label_en-US" xlink:label="lab_comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit" xlink: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 Sublimit</link:label>
    <link:label id="lab_comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit_documentation_en-US" xlink:label="lab_comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility maximum borrowing capacity sublimit.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit" xlink:href="comp-20220630.xsd#comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit" xlink:to="lab_comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_a2a54cbb-3ae5-41fc-9562-580a20ecbaf3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink: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 Computation of Diluted Net Loss Per Share Attributable to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink: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 Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_54ad2a41-cbbd-44a4-96a7-48d125a5ff87_periodStartLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" 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 of period</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_d2f898a8-2bd1-4a12-a132-539335b251e6_periodEndLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" 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">End of period</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_6bc97ea3-39f0-47ba-9f5f-da88645ef819_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable and vested at end of period, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_9131166a-19e0-42cf-957b-fc16b1fd6988_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 (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash_e3d187b6-29f3-419e-880a-9e6f90b27868_terseLabel_en-US" xlink:label="lab_comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash" xlink: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 cash payable</link:label>
    <link:label id="lab_comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash_label_en-US" xlink:label="lab_comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash" xlink: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 Additional Payable In Cash</link:label>
    <link:label id="lab_comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash_documentation_en-US" xlink:label="lab_comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash" xlink: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 Contingent Consideration Additional Payable In Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash" xlink:href="comp-20220630.xsd#comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash" xlink:to="lab_comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d68861d8-0c4c-476f-becf-0cb7ad0452ae_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" 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 at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6d06892c-e7b2-48cd-9265-75e71f0164bc_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" 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 at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_6cc07172-6ff5-4ecb-aea3-bc1c1b17f947_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" 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">Net (income) loss attributable to non-controlling interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_7b3f3b63-f150-4a0f-bdb0-78b467f4e7f6_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_69dd01b0-1b27-4c2f-b733-e0daad2582df_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_39083ea8-0327-43bf-b553-4cdee63d25be_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink: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 exercise and early exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink: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 Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_f8255eeb-7852-42bc-933d-1ec6cb89daf5_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">Common stock shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_292f1f32-ab2d-41ec-89d3-40834d1e9ec4_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" 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">Shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_a6a08ee0-6074-4576-b8d6-2012bdfe4bb3_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">Total Compass, Inc. Stockholders&#8217; Equity (Deficit)</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_6516a6b2-7b23-4d14-8486-ee8245adf1c6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSellingAndMarketingExpense_be088135-7408-4752-9d7e-93b9bb701c46_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherSellingAndMarketingExpense" 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">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_OtherSellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_OtherSellingAndMarketingExpense" xlink: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 Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSellingAndMarketingExpense" xlink:to="lab_us-gaap_OtherSellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_cd5f6409-a527-4e55-820d-bbf81af1bd13_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5ecf554b-6dc6-4a1b-94f6-a7fb5ad29484_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life (in years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_6622a933-3628-4f80-8d37-b2a3eebb70d1_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_23e4057d-139f-44cb-a127-77937143f1f0_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_93ab8beb-754a-4a12-acaf-5151bfa7c9db_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a492fcbb-b543-43be-b631-acc57404b7d6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_b9e3a669-2c51-4241-98b5-68cd7d218686_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_49a03769-242b-4f49-b610-33cfc3777b26_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price of common stock, percent of market price (in percent)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_6c010328-4ea4-444e-87b6-ef657af6710b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused capacity commitment fee (in percent)</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink: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, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares_d2813929-5436-4f81-95a9-025544ee00ce_terseLabel_en-US" xlink:label="lab_comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares" xlink: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 and issuances</link:label>
    <link:label id="lab_comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares_label_en-US" xlink:label="lab_comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment Of Contingent Consideration In Cash And Issuance Of Shares</link:label>
    <link:label id="lab_comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares_documentation_en-US" xlink:label="lab_comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of contingent consideration in cash and issuance of shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares" xlink:href="comp-20220630.xsd#comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares" xlink:to="lab_comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_eeecdd29-f3a5-4516-8769-00a4fa193809_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_Q22022StrategicActionsMember_0cd80c3c-316c-47b4-a188-4b8e3992fe16_terseLabel_en-US" xlink:label="lab_comp_Q22022StrategicActionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Q2 2022 Strategic Actions</link:label>
    <link:label id="lab_comp_Q22022StrategicActionsMember_label_en-US" xlink:label="lab_comp_Q22022StrategicActionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Q2 2022 Strategic Actions [Member]</link:label>
    <link:label id="lab_comp_Q22022StrategicActionsMember_documentation_en-US" xlink:label="lab_comp_Q22022StrategicActionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Q2 2022 Strategic Actions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_Q22022StrategicActionsMember" xlink:href="comp-20220630.xsd#comp_Q22022StrategicActionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_Q22022StrategicActionsMember" xlink:to="lab_comp_Q22022StrategicActionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount_38696ec2-a02a-4857-a228-debcfc6b74e6_terseLabel_en-US" xlink:label="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" xlink: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 employee subscription amount</link:label>
    <link:label id="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount_label_en-US" xlink:label="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount</link:label>
    <link:label id="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount_documentation_en-US" xlink:label="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" xlink:href="comp-20220630.xsd#comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" xlink:to="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_BadDebtExpense_b143216a-20b2-432e-b420-e608bd08cfaf_terseLabel_en-US" xlink:label="lab_comp_BadDebtExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bad debt expense</link:label>
    <link:label id="lab_comp_BadDebtExpense_label_en-US" xlink:label="lab_comp_BadDebtExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bad Debt Expense</link:label>
    <link:label id="lab_comp_BadDebtExpense_documentation_en-US" xlink:label="lab_comp_BadDebtExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bad debt expense.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BadDebtExpense" xlink:href="comp-20220630.xsd#comp_BadDebtExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_BadDebtExpense" xlink:to="lab_comp_BadDebtExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_702cdbec-b7a9-4664-84c3-582bd4637550_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_db83fbe3-8ba2-46db-a3a6-820982ed86f3_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_262a1937-77fc-4765-97c1-a8d59798d2cc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IPOMember_cfc9f1f5-95b9-4a89-b597-6b28c60c7c9a_terseLabel_en-US" xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO</link:label>
    <link:label id="lab_us-gaap_IPOMember_label_en-US" xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IPOMember" xlink:to="lab_us-gaap_IPOMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_53d789c7-2e30-4ff1-b44e-b89e2abfd810_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_fe163cb6-aaad-4ede-be29-f70b2bdc9574_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_6498f62d-7921-4594-bce9-51aaff3b0928_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 and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_DebtTable_04d597d0-9b05-49b8-8927-47cc56614cf2_terseLabel_en-US" xlink:label="lab_comp_DebtTable" xlink: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 [Table]</link:label>
    <link:label id="lab_comp_DebtTable_label_en-US" xlink:label="lab_comp_DebtTable" xlink: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 [Table]</link:label>
    <link:label id="lab_comp_DebtTable_documentation_en-US" xlink:label="lab_comp_DebtTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtTable" xlink:href="comp-20220630.xsd#comp_DebtTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_DebtTable" xlink:to="lab_comp_DebtTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_ada18c88-941e-42fe-8540-cab6f01b7d5a_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink: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 and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_df9757f7-786b-47c8-8354-bd9b9b317c93_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_e81a7b31-571c-4073-bf58-d4e7ac6060e7_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" 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">Convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_eb63d3a4-2009-4666-8354-2b58d1fbf54f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" 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 non-current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink: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 Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8609b10d-f7c0-487d-a6d2-10ab5d66b1ff_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit loss on accounts receivable current</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_54f7e96e-0d4b-43de-820c-70019955e840_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">Issuance of common stock upon exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a04fefbd-dfa9-4e1a-87bd-61d7c20df70b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_0df8a40a-b349-4279-bb14-3845405258f2_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_IpoBasedRestrictedStockUnitsMember_59158b3d-d622-4ddb-b9bb-34691b192981_terseLabel_en-US" xlink:label="lab_comp_IpoBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO Based Restricted Stock Units [Member]</link:label>
    <link:label id="lab_comp_IpoBasedRestrictedStockUnitsMember_label_en-US" xlink:label="lab_comp_IpoBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO Based Restricted Stock Units [Member]</link:label>
    <link:label id="lab_comp_IpoBasedRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_comp_IpoBasedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ipo Based Restricted Stock Units.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IpoBasedRestrictedStockUnitsMember" xlink:href="comp-20220630.xsd#comp_IpoBasedRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_IpoBasedRestrictedStockUnitsMember" xlink:to="lab_comp_IpoBasedRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_3cb06722-e4d0-4880-8c53-3e4a70d589cf_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Activities</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_f30808b6-84d6-4dc3-9b6e-3691124dc548_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink: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 issue price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink: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, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_44f724c3-33a9-4662-960e-b1467d405f77_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">Common stock shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_68337e47-bb91-4edd-9231-ee151022d038_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" 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">Shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_d2b453a9-72da-4adf-801b-ea760a6e60aa_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" 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 operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_3d9a383e-0f6b-4742-ae21-1b7eec201fe0_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_89efb8aa-3976-4a44-99a2-a0da2801ec8d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink: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_IncreaseDecreaseInAccountsPayableTrade_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink: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, Trade</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_e0d3d25f-b005-4583-b65c-ac03ddd9ff3b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_788a948d-9c20-43d1-b1dd-e2e00d224869_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" 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">Class A common stock</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink: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 Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aa7d34c3-cf09-41dd-a9db-eb7eda375383_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_AccountingPoliciesLineItems_c819a9fb-3a8c-4c8f-bbcf-91271de842b0_terseLabel_en-US" xlink:label="lab_comp_AccountingPoliciesLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_comp_AccountingPoliciesLineItems_label_en-US" xlink:label="lab_comp_AccountingPoliciesLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_comp_AccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_comp_AccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting policies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AccountingPoliciesLineItems" xlink:href="comp-20220630.xsd#comp_AccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_AccountingPoliciesLineItems" xlink:to="lab_comp_AccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_9e8511cc-f36e-445a-944e-784ca83fc513_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_eb07498c-a4a4-4d0d-8f97-0e735da1c391_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod_d556fd60-0f35-40dc-83d8-9e9259fe9b05_terseLabel_en-US" xlink:label="lab_comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod" xlink: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</link:label>
    <link:label id="lab_comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod_label_en-US" xlink:label="lab_comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod" xlink: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 Acquisitions During The Period</link:label>
    <link:label id="lab_comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod_documentation_en-US" xlink:label="lab_comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod" xlink: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 contingent consideration acquisitions during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod" xlink:href="comp-20220630.xsd#comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod" xlink:to="lab_comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_3c878b5b-ed2a-470a-bc3c-e1822d4db3d6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_9034c6a1-00ab-4f39-9c16-0c76f6dcbe8a_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_8963004a-1081-473d-b156-16f9e246245d_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_cc566d12-95b7-4b9d-a496-5c4af40ba162_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink: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, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_3867a73e-92a1-418f-a104-64b3b9bb8bc9_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock and Common stock</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_3f300a7c-9c7f-46b3-ac48-b5080ad9180a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink: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 in period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_936014d1-f99c-4df8-bb15-c6a7fd0c4659_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4e9fd59c-2d65-4b53-839c-fc5730d07386_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c3d256f8-fc36-46ae-b25c-c07ef3793431_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink: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 Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_e32ac7e6-aaf8-4ba4-8b51-a60026849638_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink: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, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_9ce15e77-c390-4b05-9451-947ae77030f9_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConversionOfStockSharesIssued1_3573a113-03e3-4389-848e-31cf8624d731_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockSharesIssued1_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockSharesIssued1" xlink:to="lab_us-gaap_ConversionOfStockSharesIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_b60e5f02-9e6b-49ff-bd24-bdc7fc0591fe_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" 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 of drawdowns on Concierge credit facility</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink: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 Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink: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 and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_672d2169-d4f8-4e8a-8f41-e5e62289caf1_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_7a40fa81-01a0-4788-b12f-2c07e4f77c0c_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock in connection with the 2021 Agent Equity Program (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink: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, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_df151818-e126-4562-a2cf-0545567cf7f0_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of debt issuance costs for credit facilities</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_706e220b-f59e-4882-a01a-4f80426aad8b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_e3436208-411c-41b7-9453-c33ccc72c470_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink: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 and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink: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 Other Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_ShareBasedPaymentArrangementTrancheSevenMember_cb751ca1-ef64-445d-a1d9-91158aab9791_terseLabel_en-US" xlink:label="lab_comp_ShareBasedPaymentArrangementTrancheSevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Seven</link:label>
    <link:label id="lab_comp_ShareBasedPaymentArrangementTrancheSevenMember_label_en-US" xlink:label="lab_comp_ShareBasedPaymentArrangementTrancheSevenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Seven [Member]</link:label>
    <link:label id="lab_comp_ShareBasedPaymentArrangementTrancheSevenMember_documentation_en-US" xlink:label="lab_comp_ShareBasedPaymentArrangementTrancheSevenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Seven</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedPaymentArrangementTrancheSevenMember" xlink:href="comp-20220630.xsd#comp_ShareBasedPaymentArrangementTrancheSevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_ShareBasedPaymentArrangementTrancheSevenMember" xlink:to="lab_comp_ShareBasedPaymentArrangementTrancheSevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_9f58aa08-025f-41bd-8129-9750c184fe36_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e1a368bc-8f9b-426c-b52f-5a45eb61294c_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" 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">Liabilities and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_7ade2453-bbd7-4830-a065-4e26e564aa64_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_A2021AgentEquityProgramMember_cd97a509-1ffc-4c7f-a2b9-41cef8992c71_terseLabel_en-US" xlink:label="lab_comp_A2021AgentEquityProgramMember" xlink: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 Agent Equity Program</link:label>
    <link:label id="lab_comp_A2021AgentEquityProgramMember_label_en-US" xlink:label="lab_comp_A2021AgentEquityProgramMember" xlink: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 Agent Equity Program [Member]</link:label>
    <link:label id="lab_comp_A2021AgentEquityProgramMember_documentation_en-US" xlink:label="lab_comp_A2021AgentEquityProgramMember" xlink: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 Agent Equity Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A2021AgentEquityProgramMember" xlink:href="comp-20220630.xsd#comp_A2021AgentEquityProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_A2021AgentEquityProgramMember" xlink:to="lab_comp_A2021AgentEquityProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities_582fafec-6044-47f1-9e46-93265c297e67_terseLabel_en-US" xlink:label="lab_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognized identifiable assets and liabilities assumed, other liabilities</link:label>
    <link:label id="lab_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities_label_en-US" xlink:label="lab_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities" xlink: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 Labilities</link:label>
    <link:label id="lab_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities_documentation_en-US" xlink:label="lab_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities" xlink: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 Labilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities" xlink:href="comp-20220630.xsd#comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities" xlink:to="lab_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember_d6707933-0a07-4973-aab3-484c9831fbda_terseLabel_en-US" xlink:label="lab_comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">31-90 days past due</link:label>
    <link:label id="lab_comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember_label_en-US" xlink:label="lab_comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables Overdue Up To Thirty One Days And Less Than Ninety Days [Member]</link:label>
    <link:label id="lab_comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember_documentation_en-US" xlink:label="lab_comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing receivables overdue up to thirty one days and less than ninety days.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember" xlink:href="comp-20220630.xsd#comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember" xlink:to="lab_comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_39169666-5509-4de5-9f43-f7604daac649_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_9418bc14-52e6-4ff7-968d-12779b897735_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring costs</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock_3309f93e-5246-4179-a102-c49007d3a05e_terseLabel_en-US" xlink:label="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink: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 Aging Analysis of Concierge Receivables</link:label>
    <link:label id="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PastDueFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_2e7616f4-e9bc-4fa3-8e28-a5198dc24066_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink: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 and Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink: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 Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_8f63e02b-80d6-4547-90a0-e8f62e5c9456_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_74f362b5-fcca-436a-8946-edfba9533f5a_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink: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 shares used in computing net loss per share attributable to Compass, Inc., basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_f4d19259-5c70-422d-964d-7b02ae34c818_terseLabel_en-US" xlink:label="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase period</link:label>
    <link:label id="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_label_en-US" xlink:label="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period</link:label>
    <link:label id="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_documentation_en-US" xlink:label="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:href="comp-20220630.xsd#comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:to="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_6527103a-1a53-4d6d-b074-d751c646cc7b_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_ed4cef73-d30b-4f81-81a0-aae497ea614c_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink: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 (Note 6)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_e161d110-54d6-4836-9333-d605a2722071_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_dfb18438-49b3-40d8-9a15-47dca4d228ec_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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, beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_643a7260-ef50-40fd-940d-d37f67462828_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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, end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_NetLeverageRatio_1711af80-bf42-42b3-a933-fdd1758d1ef2_terseLabel_en-US" xlink:label="lab_comp_NetLeverageRatio" xlink: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 leverage ratio</link:label>
    <link:label id="lab_comp_NetLeverageRatio_label_en-US" xlink:label="lab_comp_NetLeverageRatio" xlink: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 leverage ratio</link:label>
    <link:label id="lab_comp_NetLeverageRatio_documentation_en-US" xlink:label="lab_comp_NetLeverageRatio" xlink: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 leverage ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_NetLeverageRatio" xlink:href="comp-20220630.xsd#comp_NetLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_NetLeverageRatio" xlink:to="lab_comp_NetLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssued1_190435ab-90a0-4493-9bc5-a86f161edd5e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for acquisitions</link:label>
    <link:label id="lab_us-gaap_StockIssued1_label_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssued1" xlink:to="lab_us-gaap_StockIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_00820ad5-ded3-4ccd-b561-6105be882471_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">Letters of credit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_9ae03386-b103-4de2-8b26-f79469d6e89c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_1ef6bd5f-430e-409a-ae23-ff0451a7f8e7_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_97b7eec0-8008-4bb0-9de8-20451b932914_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Series D convertible preferred stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink: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, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_808e343d-5424-49e9-a987-74c77f743d5c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink: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 interest issued or issuable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink: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, Equity Interests Issued and Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_76f9d3af-e723-41b3-addf-45e3369e0767_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink: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_CashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_19de65ac-12dc-418c-9f0d-69adbc2367e9_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_a681ea8b-988f-4796-b51d-066895c79ede_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">Fair Value, Inputs, Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_77d6ac40-e7ae-4f89-ac45-f06889467816_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before income taxes and equity in loss of unconsolidated entity</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_ca82dbca-6398-468b-8d79-978aa0c911a3_terseLabel_en-US" xlink:label="lab_comp_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">Recognized identifiable assets and liabilities assumed, other assets</link:label>
    <link:label id="lab_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_label_en-US" xlink:label="lab_comp_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_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_documentation_en-US" xlink:label="lab_comp_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_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" xlink:href="comp-20220630.xsd#comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" xlink:to="lab_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_bdc9b7b3-5443-4f6c-8d36-a68d9a5e6838_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" 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">Depreciation and amortization</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/2022/elts/us-gaap-2022.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_RestructuringAndRelatedActivitiesAbstract_3cc473f3-85ce-421e-8ecf-83fe7f247f93_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_8bf24910-83cf-46c4-830a-7b17da099f0a_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties_30e32d69-8607-40e6-8aca-b13da54db25a_terseLabel_en-US" xlink:label="lab_comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing receivables related to unsold properties (in percent)</link:label>
    <link:label id="lab_comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties_label_en-US" xlink:label="lab_comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties" xlink: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 Financing Receivables Relating To Unsold Properties</link:label>
    <link:label id="lab_comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties_documentation_en-US" xlink:label="lab_comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties" xlink: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 financing receivables relating to unsold properties.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties" xlink:href="comp-20220630.xsd#comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties" xlink:to="lab_comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_2feeea59-39fa-47d8-8dbc-6a478731a878_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink: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 exercise price of nonvested options (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_2a9fc542-6503-4437-b69b-3469992690bb_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/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostIncurredCost_eee3a3b6-eac9-4e5e-89ae-5eca3324817e_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incurred cost</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostIncurredCost_bd6d7f9f-2e38-414f-a023-5af268012d8c_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostIncurredCost" 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">Amount incurred as of June 30, 2022</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostIncurredCost_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Incurred Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:to="lab_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_fe0bb824-08e4-46e0-8f5c-3994a26e1d7a_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees_f7f30015-5d83-4063-9452-1c54ee7f9ef8_terseLabel_en-US" xlink:label="lab_comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future consideration to be paid to the acquirees</link:label>
    <link:label id="lab_comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees_label_en-US" xlink:label="lab_comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees" xlink: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 Future Compensation To Be Paid To The Acquirees</link:label>
    <link:label id="lab_comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees_documentation_en-US" xlink:label="lab_comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees" xlink: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 Future Compensation To Be Paid To The Acquirees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees" xlink:href="comp-20220630.xsd#comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees" xlink:to="lab_comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f35f28c3-55b5-4875-a915-d4c863978213_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Taxes paid related to net share settlement of equity awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_eae58da8-c9a1-4b4e-826b-611cc79aad35_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes paid related to net share settlement of equity</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_69c21dcb-bd93-4866-878c-d056a13eb00a_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_86f8018f-7c01-4c1f-aaf2-2072ce10bf2e_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1549d1b8-e3ab-4a6b-84d6-9ecedf783a4d_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDisclosuresAbstract_1c29612a-0cc7-4953-99f1-ddeef68957e2_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDisclosuresAbstract" xlink: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 Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDisclosuresAbstract" xlink: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 Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDisclosuresAbstract" xlink:to="lab_us-gaap_ClassOfStockDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2912c14c-6bbf-4621-9338-4a296d58b3ee_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e1affd0e-818f-48d2-ade9-cb6cf1b7722c_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment to acquire business 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/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_c34a80a8-186d-4e09-ac5c-18eebd4501d4_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_8d8324c1-973c-473d-a3f7-bde9b90daaac_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, expected tax deductible amount</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_TwoThousandAndTwelveStockIncentivePlanMember_6c77ebf1-b1a4-4925-b34d-4085e29561ea_terseLabel_en-US" xlink:label="lab_comp_TwoThousandAndTwelveStockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2012 Stock Incentive Plan</link:label>
    <link:label id="lab_comp_TwoThousandAndTwelveStockIncentivePlanMember_label_en-US" xlink:label="lab_comp_TwoThousandAndTwelveStockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand And Twelve Stock Incentive Plan [Member]</link:label>
    <link:label id="lab_comp_TwoThousandAndTwelveStockIncentivePlanMember_documentation_en-US" xlink:label="lab_comp_TwoThousandAndTwelveStockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand And Twelve Stock Incentive Plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TwoThousandAndTwelveStockIncentivePlanMember" xlink:href="comp-20220630.xsd#comp_TwoThousandAndTwelveStockIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_TwoThousandAndTwelveStockIncentivePlanMember" xlink:to="lab_comp_TwoThousandAndTwelveStockIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_88fa8099-f794-412c-98f5-f5c453e84a1e_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_c9c5bb6d-adf5-4f1f-a1cb-e5c0a0fd2e58_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_3f6283d1-c11c-4fd3-b2b2-59322af92c19_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">Net loss per share attributable to Compass, Inc., diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_b61e058c-f8f0-4091-a120-a485deed364d_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_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract_ba60f553-a725-4913-85a9-806f6206fbbf_terseLabel_en-US" xlink:label="lab_comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract_label_en-US" xlink:label="lab_comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract" xlink: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, Other Disclosure EPS [Abstract]</link:label>
    <link:label id="lab_comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract_documentation_en-US" xlink:label="lab_comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted, Other Disclosure EPS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract" xlink:href="comp-20220630.xsd#comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract" xlink:to="lab_comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_ac67f126-8f1b-415c-ad27-10814ec537a0_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/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_aa8ddfca-5d3d-4f5b-9ce1-da1e4258f360_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_ffed1cc0-ec01-4e63-aa15-94ec37eff6f7_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of deferred offering costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink: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 Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_9552b7ed-3b85-4404-aa45-9af4c5134194_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Stock by Class</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f1c9a1b8-e840-4792-975b-ffa1db043319_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_31f22d40-7d5f-4810-b2d5-360d505640b7_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestructuringMember_e13dcb13-c409-45d4-bde3-b4cbd67fe4e1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink: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 Restructuring</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringMember_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink: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 Restructuring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringMember" xlink:to="lab_us-gaap_OtherRestructuringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest_d63499e4-16b9-4b3c-85b4-efd30857592a_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" xlink: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</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" xlink: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 Nonredeemable Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_ad9b549d-691f-4310-a342-da8673e2e75c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_EarlyExerciseOfStockOptionsSharesIssued_74191643-8dd2-49d2-8aa7-3377af857089_terseLabel_en-US" xlink:label="lab_comp_EarlyExerciseOfStockOptionsSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options early exercised (in shares)</link:label>
    <link:label id="lab_comp_EarlyExerciseOfStockOptionsSharesIssued_label_en-US" xlink:label="lab_comp_EarlyExerciseOfStockOptionsSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Early Exercise of Stock Options Shares Issued</link:label>
    <link:label id="lab_comp_EarlyExerciseOfStockOptionsSharesIssued_documentation_en-US" xlink:label="lab_comp_EarlyExerciseOfStockOptionsSharesIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Early Exercise of Stock Options Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EarlyExerciseOfStockOptionsSharesIssued" xlink:href="comp-20220630.xsd#comp_EarlyExerciseOfStockOptionsSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_EarlyExerciseOfStockOptionsSharesIssued" xlink:to="lab_comp_EarlyExerciseOfStockOptionsSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_25bcbef8-4fb1-4d67-9122-0bd4cfa85b4b_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanLossesExpensed_90d19229-fea3-492e-83c3-862a098cb817_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowances</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanLossesExpensed_label_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Credit Loss, Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLoanLossesExpensed" xlink:to="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_61a1431c-4ea5-4999-be12-a77ab7bfeef0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink: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 Restricted Stock Units Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_57f990ba-3b26-47ee-873e-25d2320c856c_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_c18768bb-991e-45d0-b979-8e5242904b21_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable and vested at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInFinanceReceivables_5afabd69-5ff5-4e12-a9c9-b23eebd79ce1_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInFinanceReceivables" 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">Compass Concierge receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInFinanceReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink: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 Finance Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_e42e2501-14e2-4cda-995a-a27d6dfde349_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_SecondConciergeRevolvingCreditFacilityMember_d50d9f84-1f84-41e5-82ca-a349fda6d8ac_terseLabel_en-US" xlink:label="lab_comp_SecondConciergeRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second A&amp;R Concierge Facility</link:label>
    <link:label id="lab_comp_SecondConciergeRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_comp_SecondConciergeRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second Concierge Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_comp_SecondConciergeRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_comp_SecondConciergeRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second Concierge Revolving Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_SecondConciergeRevolvingCreditFacilityMember" xlink:href="comp-20220630.xsd#comp_SecondConciergeRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_SecondConciergeRevolvingCreditFacilityMember" xlink:to="lab_comp_SecondConciergeRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_1a04d435-8e96-4314-a4ab-49ddff27cd35_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_f99f16d3-a0ba-438c-9eb3-378e88804bc2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_090a4ddc-3639-479c-aca6-5dc7b0a49e65_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" 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">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment_5a7b23bc-7c80-4a31-a6b8-e4866bc76a78_terseLabel_en-US" xlink:label="lab_comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment" xlink: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 liabilities undiscounted maximum payment</link:label>
    <link:label id="lab_comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment_label_en-US" xlink:label="lab_comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment" xlink: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 Contingent Liabilities Undiscounted Maximum Payment</link:label>
    <link:label id="lab_comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment_documentation_en-US" xlink:label="lab_comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment" xlink: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 Combinations Contingent Liabilities Undiscounted Maximum Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment" xlink:href="comp-20220630.xsd#comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment" xlink:to="lab_comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_ce1f82aa-b3dd-49ed-b53d-ee7b86e49f56_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_LineOfCreditFacilityExpirationMonthAndYear_94682d2f-a5a0-4c05-a487-4548658a744a_terseLabel_en-US" xlink:label="lab_comp_LineOfCreditFacilityExpirationMonthAndYear" xlink: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 expiration&#160;month and year</link:label>
    <link:label id="lab_comp_LineOfCreditFacilityExpirationMonthAndYear_label_en-US" xlink:label="lab_comp_LineOfCreditFacilityExpirationMonthAndYear" xlink: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 Expiration Month And Year</link:label>
    <link:label id="lab_comp_LineOfCreditFacilityExpirationMonthAndYear_documentation_en-US" xlink:label="lab_comp_LineOfCreditFacilityExpirationMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Expiration&#160;Month And Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityExpirationMonthAndYear" xlink:href="comp-20220630.xsd#comp_LineOfCreditFacilityExpirationMonthAndYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_LineOfCreditFacilityExpirationMonthAndYear" xlink:to="lab_comp_LineOfCreditFacilityExpirationMonthAndYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a283f01b-13c2-4992-a4c3-28dc1960cba6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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">Vested and converted to common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue_0efc12fb-869c-4e3c-8401-24f2fe5907ea_terseLabel_en-US" xlink:label="lab_comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue" xlink: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 liability fixed in value</link:label>
    <link:label id="lab_comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue_label_en-US" xlink:label="lab_comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue" xlink: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 Fixed In Value</link:label>
    <link:label id="lab_comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue_documentation_en-US" xlink:label="lab_comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue" xlink: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 Contingent Consideration Liability Fixed In Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue" xlink:href="comp-20220630.xsd#comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue" xlink:to="lab_comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_93d27f70-488e-470b-a50d-f9fcf2affbf0_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_afa2d999-adaa-4967-8ad7-57823c485e11_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink: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 ESPP shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_UnvestedCommonStockMember_3520ca6a-6ee5-4b2e-92bc-15a188e3e0c3_terseLabel_en-US" xlink:label="lab_comp_UnvestedCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested common stock</link:label>
    <link:label id="lab_comp_UnvestedCommonStockMember_label_en-US" xlink:label="lab_comp_UnvestedCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested Common Stock [Member]</link:label>
    <link:label id="lab_comp_UnvestedCommonStockMember_documentation_en-US" xlink:label="lab_comp_UnvestedCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested common stock [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_UnvestedCommonStockMember" xlink:href="comp-20220630.xsd#comp_UnvestedCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_UnvestedCommonStockMember" xlink:to="lab_comp_UnvestedCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_03615419-2a00-4cef-a1b6-69c836daad0d_negatedLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" 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">Net write-offs and other</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_A2022AgentEquityProgramMember_cdc4846f-bd91-4227-a1bf-98295b1a49e0_terseLabel_en-US" xlink:label="lab_comp_A2022AgentEquityProgramMember" xlink: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 Agent Equity Program</link:label>
    <link:label id="lab_comp_A2022AgentEquityProgramMember_label_en-US" xlink:label="lab_comp_A2022AgentEquityProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Agent Equity Program [Member]</link:label>
    <link:label id="lab_comp_A2022AgentEquityProgramMember_documentation_en-US" xlink:label="lab_comp_A2022AgentEquityProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Agent Equity Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A2022AgentEquityProgramMember" xlink:href="comp-20220630.xsd#comp_A2022AgentEquityProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_A2022AgentEquityProgramMember" xlink:to="lab_comp_A2022AgentEquityProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_2a683a19-485c-4369-93d4-530c77b76832_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting of early exercised stock options</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_95a6e849-c667-4c19-8402-e49cfaf2f15f_terseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink: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 withheld for tax withholding obligation (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialAssetNotPastDueMember_a7bccabe-2493-4505-8f11-49bbf56cf9e3_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialAssetNotPastDueMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_FinancialAssetNotPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancialAssetNotPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Not Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialAssetNotPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialAssetNotPastDueMember" xlink:to="lab_us-gaap_FinancialAssetNotPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_df54e902-b885-405a-845c-a367770b0841_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_8e80cf3f-ba55-4786-853b-6395f206b30b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink: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 restructuring costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_13c644a6-2be4-41c4-b72f-5a7cae9988ec_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperating" xlink: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 income, net</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperating" xlink: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 Income, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNonoperating" xlink:to="lab_us-gaap_InvestmentIncomeNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_2eafc3f0-c61c-447a-9078-2deeabd81c8e_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_4e02d7bd-f063-416c-b16f-212776289edb_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0990cc50-2b16-4a80-b5dd-722a73403586_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink: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 Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_abd8f2bd-ca38-4cf9-8372-d9c6cc8c42ed_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink: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 Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink: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 Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_a0f192cb-2271-451f-aecc-b29c0b90f1dd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_db2e2d6d-5ea6-45a3-ad59-683760241d16_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink: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 authorized to be repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized to be Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationDateOfIncorporation_0d0efba6-d471-4f9f-8c7f-672cc9d0dd19_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationDateOfIncorporation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Date of incorporation</link:label>
    <link:label id="lab_dei_EntityIncorporationDateOfIncorporation_label_en-US" xlink:label="lab_dei_EntityIncorporationDateOfIncorporation" xlink: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, Date of Incorporation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationDateOfIncorporation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationDateOfIncorporation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationDateOfIncorporation" xlink:to="lab_dei_EntityIncorporationDateOfIncorporation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_4d6065d0-e788-44cc-bfe4-0dcb93e9597f_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_0f488c89-d946-4345-9f7f-dab61101aa92_verboseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" 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">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_1d5d1045-5717-4871-b108-d6c7f139f8bb_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" 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">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets_25b51fc2-d938-4f81-bea9-cbf86797c683_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" 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 assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink: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 Other Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_00ca4595-6a73-4ada-800b-9ec50ef1b918_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_de6241e3-3a25-420e-ad53-e7bccec5595b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_639dc629-c328-445c-ae8f-d717b8c0a812_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/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_01370e44-3b4f-45c4-8ba8-85973c6a0518_terseLabel_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concierge credit facility</link:label>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_label_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LinesOfCreditCurrent" xlink:to="lab_us-gaap_LinesOfCreditCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoninterestBearingDepositLiabilities_5ce96df6-fc24-4658-8d03-15dd3d417177_terseLabel_en-US" xlink:label="lab_us-gaap_NoninterestBearingDepositLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Escrow and trust deposits</link:label>
    <link:label id="lab_us-gaap_NoninterestBearingDepositLiabilities_label_en-US" xlink:label="lab_us-gaap_NoninterestBearingDepositLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noninterest-Bearing Deposit Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestBearingDepositLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestBearingDepositLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestBearingDepositLiabilities" xlink:to="lab_us-gaap_NoninterestBearingDepositLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1fa11c32-c15f-4a18-87c4-19ab708515c6_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">Financing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_28ee5afb-e8cc-48a6-a5ed-b52e9b356169_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink: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 upon initial public offering, net of offering costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink: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 Initial Public Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_3f839ad1-1afc-4824-9a8d-5988659fa48e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c26167d5-aedc-4f3a-b926-29cb4ff2de97_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink: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 non-cash information:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink: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 Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_0ae055e4-c65b-4a38-854d-1741a29a26a5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_CommonStockVotingRightsNumberOfVotesForEachShare_efb0f800-1398-409e-858f-16ad0ec14173_terseLabel_en-US" xlink:label="lab_comp_CommonStockVotingRightsNumberOfVotesForEachShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Voting rights, number of votes for each share</link:label>
    <link:label id="lab_comp_CommonStockVotingRightsNumberOfVotesForEachShare_label_en-US" xlink:label="lab_comp_CommonStockVotingRightsNumberOfVotesForEachShare" xlink: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, Number Of Votes For Each Share</link:label>
    <link:label id="lab_comp_CommonStockVotingRightsNumberOfVotesForEachShare_documentation_en-US" xlink:label="lab_comp_CommonStockVotingRightsNumberOfVotesForEachShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Voting Rights, Number Of Votes For Each Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommonStockVotingRightsNumberOfVotesForEachShare" xlink:href="comp-20220630.xsd#comp_CommonStockVotingRightsNumberOfVotesForEachShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_CommonStockVotingRightsNumberOfVotesForEachShare" xlink:to="lab_comp_CommonStockVotingRightsNumberOfVotesForEachShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_5b07b906-bc41-4390-998b-ee9691e6bff9_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_a43b4c1d-79d8-455e-b32d-ecf4967f2353_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_2841da0e-776a-4ada-ba04-5a5305cb1892_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink: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 in loss of unconsolidated entity</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_cbc01145-1c8b-4557-9a45-ac088a43194c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" 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">Equity in loss of unconsolidated entity</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink: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 Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_RestatedCertificateOfIncorporationMember_3452903b-53d5-4c73-841d-75dfbb4d35ad_terseLabel_en-US" xlink:label="lab_comp_RestatedCertificateOfIncorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restated Certificate Of Incorporation [Member]</link:label>
    <link:label id="lab_comp_RestatedCertificateOfIncorporationMember_label_en-US" xlink:label="lab_comp_RestatedCertificateOfIncorporationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restated Certificate Of Incorporation [Member]</link:label>
    <link:label id="lab_comp_RestatedCertificateOfIncorporationMember_documentation_en-US" xlink:label="lab_comp_RestatedCertificateOfIncorporationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restated Certificate Of Incorporation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_RestatedCertificateOfIncorporationMember" xlink:href="comp-20220630.xsd#comp_RestatedCertificateOfIncorporationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_RestatedCertificateOfIncorporationMember" xlink:to="lab_comp_RestatedCertificateOfIncorporationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding_1ccc7c0b-667a-4aef-9aed-10c633932e4f_terseLabel_en-US" xlink:label="lab_comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding" xlink: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 in the shares authorized for issuance as a percentage of shares outstanding (in percent)</link:label>
    <link:label id="lab_comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding_label_en-US" xlink:label="lab_comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation By Share Based Payment Arrangement Increase In The Number Of Shares Authorized For Issuance As A Percentage Of Shares Outstanding</link:label>
    <link:label id="lab_comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding_documentation_en-US" xlink:label="lab_comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation By Share Based Payment Arrangement Increase In The Number Of Shares Authorized For Issuance As A Percentage Of Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding" xlink:href="comp-20220630.xsd#comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding" xlink:to="lab_comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_dea1db59-fed4-4171-b907-1903d0bb3ecd_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">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_dfeab80f-a3b8-4fb8-b240-7895486d5c23_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember_26d3eb37-f00f-4a71-abc0-9e814b17889f_terseLabel_en-US" xlink:label="lab_comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concierge Facility Used Greater Than Fifty Percent</link:label>
    <link:label id="lab_comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember_label_en-US" xlink:label="lab_comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concierge Facility Used Greater Than Fifty Percent [Member]</link:label>
    <link:label id="lab_comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember_documentation_en-US" xlink:label="lab_comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concierge facility used greater than fifty percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember" xlink:href="comp-20220630.xsd#comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember" xlink:to="lab_comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage_8dc2af93-6a85-47a7-9a86-e39b6f489de0_terseLabel_en-US" xlink:label="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting rights threshold (in percent)</link:label>
    <link:label id="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage_label_en-US" xlink:label="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights Threshold, Percentage</link:label>
    <link:label id="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage_documentation_en-US" xlink:label="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights Threshold, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" xlink:href="comp-20220630.xsd#comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" xlink:to="lab_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_228d75e1-3ada-42f1-ae62-33723faaa5c7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink: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 Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink: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 and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromOtherEquity_d78cd361-2eab-4e95-9ec0-1c25d715bc6a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromOtherEquity" xlink: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 received for unvested shares of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromOtherEquity_label_en-US" xlink:label="lab_us-gaap_ProceedsFromOtherEquity" xlink: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 Other Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromOtherEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromOtherEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromOtherEquity" xlink:to="lab_us-gaap_ProceedsFromOtherEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_b4bb7972-6499-4f7c-b72f-e899e8ea1e69_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" 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">Investment in unconsolidated entity</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink: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 Interest in Subsidiaries and Affiliates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:to="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_10467640-ad6a-4167-8426-5ecea9ef6767_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink: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 positions eliminated</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Number of Positions Eliminated, Period Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:to="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>comp-20220630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:9e25d9c3-ccf8-4859-b3d8-aab67dfb1e40,g:499279aa-caa0-4f26-a60c-3625ccc0aa5b-->
<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://compassinc.com/role/CoverPage" xlink:type="simple" xlink:href="comp-20220630.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_bb5fe9a5-debb-4524-96e1-84ffc5a1cc37" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_DocumentType_bb5fe9a5-debb-4524-96e1-84ffc5a1cc37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_25ebc437-6cf0-4936-8c23-0f3a56397767" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_DocumentQuarterlyReport_25ebc437-6cf0-4936-8c23-0f3a56397767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_3f59250f-07b6-409b-b881-dcac8688463a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_DocumentPeriodEndDate_3f59250f-07b6-409b-b881-dcac8688463a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_363245b8-673d-4942-8bbe-0445bd168304" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_DocumentTransitionReport_363245b8-673d-4942-8bbe-0445bd168304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_a4e69b16-a3b1-4408-9254-dc9697e0fe21" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_EntityFileNumber_a4e69b16-a3b1-4408-9254-dc9697e0fe21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_308d369e-3a6f-4780-8785-7b72679a89d5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_EntityRegistrantName_308d369e-3a6f-4780-8785-7b72679a89d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_8b2dd1c9-9471-4e70-833a-13f9b7cb3868" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_EntityIncorporationStateCountryCode_8b2dd1c9-9471-4e70-833a-13f9b7cb3868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_fe39d049-c749-447a-b211-d9713975cf79" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_EntityTaxIdentificationNumber_fe39d049-c749-447a-b211-d9713975cf79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_64c12043-fabf-46eb-a6e2-2d4c22185006" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_EntityAddressAddressLine1_64c12043-fabf-46eb-a6e2-2d4c22185006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_456f17dd-cdc4-416b-8001-d0a26e2db835" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_EntityAddressCityOrTown_456f17dd-cdc4-416b-8001-d0a26e2db835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_7f63d54f-15b0-46df-a831-6310dd99425a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_EntityAddressStateOrProvince_7f63d54f-15b0-46df-a831-6310dd99425a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_345e51c8-18b3-4f12-9ef1-e1dc8a089567" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_EntityAddressPostalZipCode_345e51c8-18b3-4f12-9ef1-e1dc8a089567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_a73a958f-04ac-49ae-bcfd-c616b4a6f398" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_CityAreaCode_a73a958f-04ac-49ae-bcfd-c616b4a6f398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_7387611a-fe06-4ba1-916f-c3ca90013f4e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_LocalPhoneNumber_7387611a-fe06-4ba1-916f-c3ca90013f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12gTitle_988790f5-622b-435a-9849-1cb6e4fe4173" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12gTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_Security12gTitle_988790f5-622b-435a-9849-1cb6e4fe4173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_474a3da6-03db-4d79-a194-7d421cf0a2de" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_TradingSymbol_474a3da6-03db-4d79-a194-7d421cf0a2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_c5b51f44-58e9-4732-aa7f-75fb400669af" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_SecurityExchangeName_c5b51f44-58e9-4732-aa7f-75fb400669af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_6c10c2ab-7f3c-479e-8fda-c1110bd35ccd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_EntityCurrentReportingStatus_6c10c2ab-7f3c-479e-8fda-c1110bd35ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_89524e2a-a9e9-4712-a235-7bb922129034" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_EntityInteractiveDataCurrent_89524e2a-a9e9-4712-a235-7bb922129034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_c2649902-3763-4b1d-be50-a0ab7bf43e03" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_EntityFilerCategory_c2649902-3763-4b1d-be50-a0ab7bf43e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_c6668b8c-728c-4021-846b-c0e9aa104640" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_EntitySmallBusiness_c6668b8c-728c-4021-846b-c0e9aa104640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_6fc33679-0bef-4812-8328-f80ddd6f5d64" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_EntityEmergingGrowthCompany_6fc33679-0bef-4812-8328-f80ddd6f5d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_411d393f-b20f-4463-9787-cf2657e45e35" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_EntityShellCompany_411d393f-b20f-4463-9787-cf2657e45e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_a8f51d29-972d-45bb-bec8-cf3ecf75ff6d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_a8f51d29-972d-45bb-bec8-cf3ecf75ff6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_ab3748ca-1e87-43a7-b5c6-507184878f1b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_AmendmentFlag_ab3748ca-1e87-43a7-b5c6-507184878f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_32e0a1a3-17a3-4b1b-b5b7-82b2b68fb721" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_DocumentFiscalYearFocus_32e0a1a3-17a3-4b1b-b5b7-82b2b68fb721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_df44d63d-3f4a-4ce1-a670-9240a7d97761" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_DocumentFiscalPeriodFocus_df44d63d-3f4a-4ce1-a670-9240a7d97761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_6d61d315-a3f6-4b2d-afce-f73003f87acb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_EntityCentralIndexKey_6d61d315-a3f6-4b2d-afce-f73003f87acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_c4490704-6420-4bc0-8874-206ec4c69c01" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a778f52c-58a0-44ad-a85a-fcb1fe9d5322" xlink:to="loc_dei_CurrentFiscalYearEndDate_c4490704-6420-4bc0-8874-206ec4c69c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="comp-20220630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_5bbfee77-e035-4007-b2e5-8a526ab1495d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_31af8f68-d322-42ce-9517-da0e5a740b74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5bbfee77-e035-4007-b2e5-8a526ab1495d" xlink:to="loc_us-gaap_AssetsAbstract_31af8f68-d322-42ce-9517-da0e5a740b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_a7cefcd8-0463-4185-8c85-893439429eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_31af8f68-d322-42ce-9517-da0e5a740b74" xlink:to="loc_us-gaap_AssetsCurrentAbstract_a7cefcd8-0463-4185-8c85-893439429eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_780b56d5-39e6-4417-a337-4edf6610851e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a7cefcd8-0463-4185-8c85-893439429eb2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_780b56d5-39e6-4417-a337-4edf6610851e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_7ea489a9-bad6-4df9-b474-a37e5d1aa54d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a7cefcd8-0463-4185-8c85-893439429eb2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_7ea489a9-bad6-4df9-b474-a37e5d1aa54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_0b7caf63-6ff1-4bc3-b2d4-6ff593f14891" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a7cefcd8-0463-4185-8c85-893439429eb2" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_0b7caf63-6ff1-4bc3-b2d4-6ff593f14891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_641bbf4f-6a53-45b4-bff5-aa548339b4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a7cefcd8-0463-4185-8c85-893439429eb2" xlink:to="loc_us-gaap_OtherAssetsCurrent_641bbf4f-6a53-45b4-bff5-aa548339b4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_254f1859-3f35-48af-93f8-6c7276bb2d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a7cefcd8-0463-4185-8c85-893439429eb2" xlink:to="loc_us-gaap_AssetsCurrent_254f1859-3f35-48af-93f8-6c7276bb2d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_619ff560-8c30-430f-84e7-995da75c46e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_31af8f68-d322-42ce-9517-da0e5a740b74" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_619ff560-8c30-430f-84e7-995da75c46e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_444687e0-9829-4ae8-a197-8a43e4ddf470" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_31af8f68-d322-42ce-9517-da0e5a740b74" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_444687e0-9829-4ae8-a197-8a43e4ddf470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_072c91dd-bdf9-4bf1-83fb-e7cd96a35fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_31af8f68-d322-42ce-9517-da0e5a740b74" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_072c91dd-bdf9-4bf1-83fb-e7cd96a35fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_49b3abbc-ddb2-4721-8b7e-ebe65d5327e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_31af8f68-d322-42ce-9517-da0e5a740b74" xlink:to="loc_us-gaap_Goodwill_49b3abbc-ddb2-4721-8b7e-ebe65d5327e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f5d39e48-9668-48f0-a17f-e5f708db6c80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_31af8f68-d322-42ce-9517-da0e5a740b74" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f5d39e48-9668-48f0-a17f-e5f708db6c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_8bf5c246-b85b-44ca-b893-9d05317d1d07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_31af8f68-d322-42ce-9517-da0e5a740b74" xlink:to="loc_us-gaap_Assets_8bf5c246-b85b-44ca-b893-9d05317d1d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c56c47b1-4a5b-400d-89af-292d4eaca6d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5bbfee77-e035-4007-b2e5-8a526ab1495d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c56c47b1-4a5b-400d-89af-292d4eaca6d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_f002bc94-f958-426a-a3d5-5d86ab7a9a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c56c47b1-4a5b-400d-89af-292d4eaca6d4" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_f002bc94-f958-426a-a3d5-5d86ab7a9a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_5aa6571e-1a60-489c-b099-9577d7f2f299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f002bc94-f958-426a-a3d5-5d86ab7a9a6d" xlink:to="loc_us-gaap_AccountsPayableCurrent_5aa6571e-1a60-489c-b099-9577d7f2f299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_b2924573-737f-41bd-b58f-5d2596a51653" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f002bc94-f958-426a-a3d5-5d86ab7a9a6d" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_b2924573-737f-41bd-b58f-5d2596a51653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_529422eb-fd5f-413c-9795-1e1b9fd41ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f002bc94-f958-426a-a3d5-5d86ab7a9a6d" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_529422eb-fd5f-413c-9795-1e1b9fd41ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8a59931b-d3b0-4d8a-b7a1-c395bcab8ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f002bc94-f958-426a-a3d5-5d86ab7a9a6d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8a59931b-d3b0-4d8a-b7a1-c395bcab8ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_d71bde7b-4c83-4a87-b4e3-9088ce5258e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f002bc94-f958-426a-a3d5-5d86ab7a9a6d" xlink:to="loc_us-gaap_LinesOfCreditCurrent_d71bde7b-4c83-4a87-b4e3-9088ce5258e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_bc541063-9a41-4222-8b5e-b2df0e0638f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f002bc94-f958-426a-a3d5-5d86ab7a9a6d" xlink:to="loc_us-gaap_LiabilitiesCurrent_bc541063-9a41-4222-8b5e-b2df0e0638f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3abd195f-fc70-4119-8ece-3e13f6345697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c56c47b1-4a5b-400d-89af-292d4eaca6d4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3abd195f-fc70-4119-8ece-3e13f6345697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_cb617291-225a-446e-add6-4755089213cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c56c47b1-4a5b-400d-89af-292d4eaca6d4" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_cb617291-225a-446e-add6-4755089213cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ecec0994-a6ae-4d0a-adec-7abaedfa5fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c56c47b1-4a5b-400d-89af-292d4eaca6d4" xlink:to="loc_us-gaap_Liabilities_ecec0994-a6ae-4d0a-adec-7abaedfa5fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_3cde8156-dd01-4d89-9c44-6115e812f3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c56c47b1-4a5b-400d-89af-292d4eaca6d4" xlink:to="loc_us-gaap_CommitmentsAndContingencies_3cde8156-dd01-4d89-9c44-6115e812f3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_967a15e9-dd70-4d59-8120-ac3777ab6b11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c56c47b1-4a5b-400d-89af-292d4eaca6d4" xlink:to="loc_us-gaap_StockholdersEquityAbstract_967a15e9-dd70-4d59-8120-ac3777ab6b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b43a86bd-3ab8-4e2c-9af3-3593b26c5e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_967a15e9-dd70-4d59-8120-ac3777ab6b11" xlink:to="loc_us-gaap_CommonStockValue_b43a86bd-3ab8-4e2c-9af3-3593b26c5e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_3444479e-e147-482c-9b12-58763bc6c740" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_967a15e9-dd70-4d59-8120-ac3777ab6b11" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_3444479e-e147-482c-9b12-58763bc6c740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6f9c55ef-d288-4487-b521-72dbcf06fb3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_967a15e9-dd70-4d59-8120-ac3777ab6b11" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6f9c55ef-d288-4487-b521-72dbcf06fb3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e0150f13-7f0e-49c7-a142-88c6aa3ca3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_967a15e9-dd70-4d59-8120-ac3777ab6b11" xlink:to="loc_us-gaap_StockholdersEquity_e0150f13-7f0e-49c7-a142-88c6aa3ca3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_e0f778a3-be40-4969-9415-915f93a4cc8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_967a15e9-dd70-4d59-8120-ac3777ab6b11" xlink:to="loc_us-gaap_MinorityInterest_e0f778a3-be40-4969-9415-915f93a4cc8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a5de0c0c-ec2e-4bdf-8db2-5f1a0d3dfb0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_967a15e9-dd70-4d59-8120-ac3777ab6b11" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a5de0c0c-ec2e-4bdf-8db2-5f1a0d3dfb0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_b7f9d75e-e53b-4aab-ba80-70dee6cbf895" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c56c47b1-4a5b-400d-89af-292d4eaca6d4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_b7f9d75e-e53b-4aab-ba80-70dee6cbf895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="comp-20220630.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_e04bf2da-94dc-4541-b4e0-0c26b510bbe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_73b477af-0016-452a-ad0d-1090e63a61a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e04bf2da-94dc-4541-b4e0-0c26b510bbe4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_73b477af-0016-452a-ad0d-1090e63a61a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_55f215ad-9d3c-4b21-9df5-e701be5767ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForNotesAndLoansReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e04bf2da-94dc-4541-b4e0-0c26b510bbe4" xlink:to="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_55f215ad-9d3c-4b21-9df5-e701be5767ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_791c801a-bed3-45ab-9e21-074dc0e28888" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e04bf2da-94dc-4541-b4e0-0c26b510bbe4" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_791c801a-bed3-45ab-9e21-074dc0e28888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_c0a83be9-d64d-40c3-9698-eae84d361de3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e04bf2da-94dc-4541-b4e0-0c26b510bbe4" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_c0a83be9-d64d-40c3-9698-eae84d361de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_874593d0-f8e9-41f1-9058-349341e8e0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e04bf2da-94dc-4541-b4e0-0c26b510bbe4" xlink:to="loc_us-gaap_CommonStockSharesIssued_874593d0-f8e9-41f1-9058-349341e8e0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_06a05021-95fb-4458-a468-e1291ca6e705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e04bf2da-94dc-4541-b4e0-0c26b510bbe4" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_06a05021-95fb-4458-a468-e1291ca6e705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="comp-20220630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_c2eed17d-1f57-442a-aacc-91122320b726" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_1c98d2e1-ece1-4621-adaa-9d2ba5977e62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c2eed17d-1f57-442a-aacc-91122320b726" xlink:to="loc_us-gaap_Revenues_1c98d2e1-ece1-4621-adaa-9d2ba5977e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_cc530c5f-a6a5-4d33-bc41-1f8acbbe8c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c2eed17d-1f57-442a-aacc-91122320b726" xlink:to="loc_us-gaap_OperatingExpensesAbstract_cc530c5f-a6a5-4d33-bc41-1f8acbbe8c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesCommissionsAndFees_8ea3a7b2-db43-4a0b-820f-94a637bf065f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesCommissionsAndFees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cc530c5f-a6a5-4d33-bc41-1f8acbbe8c7d" xlink:to="loc_us-gaap_SalesCommissionsAndFees_8ea3a7b2-db43-4a0b-820f-94a637bf065f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSellingAndMarketingExpense_3cc47f01-a545-4ca6-80ed-840f4af3eb08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSellingAndMarketingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cc530c5f-a6a5-4d33-bc41-1f8acbbe8c7d" xlink:to="loc_us-gaap_OtherSellingAndMarketingExpense_3cc47f01-a545-4ca6-80ed-840f4af3eb08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_2fe5c83d-4b65-452c-bd25-bb70a6b58e06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cc530c5f-a6a5-4d33-bc41-1f8acbbe8c7d" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_2fe5c83d-4b65-452c-bd25-bb70a6b58e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_94b1f934-17a9-443d-b40d-9dce22751474" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cc530c5f-a6a5-4d33-bc41-1f8acbbe8c7d" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_94b1f934-17a9-443d-b40d-9dce22751474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_b23d4a8a-2068-4069-b0cb-5474533ad036" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cc530c5f-a6a5-4d33-bc41-1f8acbbe8c7d" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_b23d4a8a-2068-4069-b0cb-5474533ad036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_77cbc297-518f-476c-83a4-d02cf1bfdebb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cc530c5f-a6a5-4d33-bc41-1f8acbbe8c7d" xlink:to="loc_us-gaap_RestructuringCharges_77cbc297-518f-476c-83a4-d02cf1bfdebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_6c8f7ace-6065-4141-b4aa-95dbe321c959" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cc530c5f-a6a5-4d33-bc41-1f8acbbe8c7d" xlink:to="loc_us-gaap_DepreciationAndAmortization_6c8f7ace-6065-4141-b4aa-95dbe321c959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_db7fe1dc-676c-4dc0-82c5-e9cf7c3ec0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cc530c5f-a6a5-4d33-bc41-1f8acbbe8c7d" xlink:to="loc_us-gaap_OperatingExpenses_db7fe1dc-676c-4dc0-82c5-e9cf7c3ec0bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f62ccf07-596b-4d50-ab42-ed8e66428ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c2eed17d-1f57-442a-aacc-91122320b726" xlink:to="loc_us-gaap_OperatingIncomeLoss_f62ccf07-596b-4d50-ab42-ed8e66428ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_d87948db-5eaf-4d4e-b0b6-9e2f8d618af5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c2eed17d-1f57-442a-aacc-91122320b726" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_d87948db-5eaf-4d4e-b0b6-9e2f8d618af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_e2df4c42-ccde-4cdc-bd11-7d0f339cc2bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c2eed17d-1f57-442a-aacc-91122320b726" xlink:to="loc_us-gaap_InterestExpense_e2df4c42-ccde-4cdc-bd11-7d0f339cc2bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_4f1377b1-d935-42ad-94be-3a6be463c5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c2eed17d-1f57-442a-aacc-91122320b726" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_4f1377b1-d935-42ad-94be-3a6be463c5a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e90608ef-01c8-408d-b054-8ff00d6b8501" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c2eed17d-1f57-442a-aacc-91122320b726" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e90608ef-01c8-408d-b054-8ff00d6b8501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_a1998551-c9c6-4546-b77b-a64b9acf114b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c2eed17d-1f57-442a-aacc-91122320b726" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_a1998551-c9c6-4546-b77b-a64b9acf114b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_c2ee5307-8d6a-4837-a016-a0771bbbd8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c2eed17d-1f57-442a-aacc-91122320b726" xlink:to="loc_us-gaap_ProfitLoss_c2ee5307-8d6a-4837-a016-a0771bbbd8f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_cf84983c-ca70-42e9-9be2-36b6099c2b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c2eed17d-1f57-442a-aacc-91122320b726" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_cf84983c-ca70-42e9-9be2-36b6099c2b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ab8b687d-5946-4f00-b5b8-57e4a44d9454" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c2eed17d-1f57-442a-aacc-91122320b726" xlink:to="loc_us-gaap_NetIncomeLoss_ab8b687d-5946-4f00-b5b8-57e4a44d9454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f0633439-7618-45b6-a66f-53cee8c8557d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c2eed17d-1f57-442a-aacc-91122320b726" xlink:to="loc_us-gaap_EarningsPerShareBasic_f0633439-7618-45b6-a66f-53cee8c8557d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c42bb631-2896-4a63-b175-01e073ce107f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c2eed17d-1f57-442a-aacc-91122320b726" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c42bb631-2896-4a63-b175-01e073ce107f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6fb8e414-ebc5-4ef1-99e8-8141b1b9dc70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c2eed17d-1f57-442a-aacc-91122320b726" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6fb8e414-ebc5-4ef1-99e8-8141b1b9dc70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_911aacd3-6d87-4ffd-9a71-9fdf41f0b41a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c2eed17d-1f57-442a-aacc-91122320b726" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_911aacd3-6d87-4ffd-9a71-9fdf41f0b41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="simple" xlink:href="comp-20220630.xsd#CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_4bfe00c6-c888-48c7-bb0e-1e7a41f89dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9610e17c-c51b-460c-bf18-d0d869091c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_4bfe00c6-c888-48c7-bb0e-1e7a41f89dbb" xlink:to="loc_us-gaap_StatementTable_9610e17c-c51b-460c-bf18-d0d869091c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a546c256-f8e8-431d-bafa-840f19ded0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9610e17c-c51b-460c-bf18-d0d869091c7c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a546c256-f8e8-431d-bafa-840f19ded0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_fa2a7a96-2e6a-49e9-99dc-2ef974be8c18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a546c256-f8e8-431d-bafa-840f19ded0c6" xlink:to="loc_us-gaap_EquityComponentDomain_fa2a7a96-2e6a-49e9-99dc-2ef974be8c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_cfec97b2-903c-4daf-aa93-40839ed4a670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_fa2a7a96-2e6a-49e9-99dc-2ef974be8c18" xlink:to="loc_us-gaap_CommonStockMember_cfec97b2-903c-4daf-aa93-40839ed4a670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f94c4483-8bbe-4777-82e1-f2763da97b96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_fa2a7a96-2e6a-49e9-99dc-2ef974be8c18" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f94c4483-8bbe-4777-82e1-f2763da97b96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_32e6f00c-1722-488a-870a-683a8b987b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_fa2a7a96-2e6a-49e9-99dc-2ef974be8c18" xlink:to="loc_us-gaap_RetainedEarningsMember_32e6f00c-1722-488a-870a-683a8b987b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_ae09f94d-3fe9-49d3-bea8-a17c93b18b50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_fa2a7a96-2e6a-49e9-99dc-2ef974be8c18" xlink:to="loc_us-gaap_ParentMember_ae09f94d-3fe9-49d3-bea8-a17c93b18b50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_c898096f-76bf-45d1-92be-795f079e0b44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_fa2a7a96-2e6a-49e9-99dc-2ef974be8c18" xlink:to="loc_us-gaap_NoncontrollingInterestMember_c898096f-76bf-45d1-92be-795f079e0b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_aecc858e-41ea-4d72-a5f3-e1d618ebf411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_fa2a7a96-2e6a-49e9-99dc-2ef974be8c18" xlink:to="loc_us-gaap_PreferredStockMember_aecc858e-41ea-4d72-a5f3-e1d618ebf411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_85514efe-2a34-4e85-8986-d1644276771b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9610e17c-c51b-460c-bf18-d0d869091c7c" xlink:to="loc_us-gaap_PlanNameAxis_85514efe-2a34-4e85-8986-d1644276771b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ffa889af-471a-4012-a6b8-8eb3c74285d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_85514efe-2a34-4e85-8986-d1644276771b" xlink:to="loc_us-gaap_PlanNameDomain_ffa889af-471a-4012-a6b8-8eb3c74285d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A2021AgentEquityProgramMember_d25d1fc8-e589-4aea-a57b-bf175f05ace1" xlink:href="comp-20220630.xsd#comp_A2021AgentEquityProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_ffa889af-471a-4012-a6b8-8eb3c74285d4" xlink:to="loc_comp_A2021AgentEquityProgramMember_d25d1fc8-e589-4aea-a57b-bf175f05ace1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b6144c01-64e8-426b-b78c-ab1f6d7e3363" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9610e17c-c51b-460c-bf18-d0d869091c7c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b6144c01-64e8-426b-b78c-ab1f6d7e3363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_db51b288-7398-4040-863b-6cdc45164585" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b6144c01-64e8-426b-b78c-ab1f6d7e3363" xlink:to="loc_us-gaap_ClassOfStockDomain_db51b288-7398-4040-863b-6cdc45164585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockMember_54e1e044-f955-498b-8b8f-33ce5ca2e742" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_db51b288-7398-4040-863b-6cdc45164585" xlink:to="loc_us-gaap_ConvertiblePreferredStockMember_54e1e044-f955-498b-8b8f-33ce5ca2e742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9610e17c-c51b-460c-bf18-d0d869091c7c" xlink:to="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_b2500bc0-4ca9-4837-b591-5d1156544b28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_SharesOutstanding_b2500bc0-4ca9-4837-b591-5d1156544b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ec881f2e-7b37-4165-ad8d-c618bd3319a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ec881f2e-7b37-4165-ad8d-c618bd3319a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_92c4e544-2718-4bfe-a6f5-ddac2d12750f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_92c4e544-2718-4bfe-a6f5-ddac2d12750f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest_3669b74a-7b58-4fe6-a5c6-e2606ebb957a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest_3669b74a-7b58-4fe6-a5c6-e2606ebb957a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_8e5f0cc2-ac9c-41cd-8065-727920fb61c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_8e5f0cc2-ac9c-41cd-8065-727920fb61c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_4043863e-9f5f-42f1-94bf-600246935850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_4043863e-9f5f-42f1-94bf-600246935850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d63167c0-b1a4-4554-b5c8-3405e4085867" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d63167c0-b1a4-4554-b5c8-3405e4085867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_08c2e7e8-a7f2-45b8-906e-a557d9c67a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_08c2e7e8-a7f2-45b8-906e-a557d9c67a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_7cf7d929-1d64-456d-bc1f-ccbead4cc712" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_7cf7d929-1d64-456d-bc1f-ccbead4cc712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_eed30d1f-8c0a-404c-ba71-15d5491f5a24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_eed30d1f-8c0a-404c-ba71-15d5491f5a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_bcdbfd31-0a7f-43d5-8d0c-bc7aaaf6a5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_bcdbfd31-0a7f-43d5-8d0c-bc7aaaf6a5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_ac765a42-a97a-4eca-ae3f-473aacba9cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_ac765a42-a97a-4eca-ae3f-473aacba9cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_88a8d063-510b-49e8-9186-852e915ec7bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_88a8d063-510b-49e8-9186-852e915ec7bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_63eecc66-bd20-4206-8d3a-bb2bad9c5b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_63eecc66-bd20-4206-8d3a-bb2bad9c5b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_97fcfc3c-48e7-4872-a439-bac2969259d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_97fcfc3c-48e7-4872-a439-bac2969259d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_f5991f3c-3c32-4e44-9e9f-6d1c4760c8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_f5991f3c-3c32-4e44-9e9f-6d1c4760c8b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare_ce553c62-1d4e-4c4f-abea-d6ded692b4f1" xlink:href="comp-20220630.xsd#comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare_ce553c62-1d4e-4c4f-abea-d6ded692b4f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue_9ebb508d-839e-4eec-9e97-028dac406fdb" xlink:href="comp-20220630.xsd#comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue_9ebb508d-839e-4eec-9e97-028dac406fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c20c6fb1-afdb-45db-9adc-621c540fe4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c20c6fb1-afdb-45db-9adc-621c540fe4f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_31c58119-8152-47e9-9998-f8221aa5c972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_31c58119-8152-47e9-9998-f8221aa5c972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_4f6b384f-374f-4abd-b3c5-ad0de4371fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_SharesOutstanding_4f6b384f-374f-4abd-b3c5-ad0de4371fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_bc9b0cae-8821-4e56-b733-147a8932251d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_bc9b0cae-8821-4e56-b733-147a8932251d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bb977087-b163-4ab5-9244-9b8217b4fedd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6ee7a4e-ce29-46ec-a65b-e90cf8a729c1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bb977087-b163-4ab5-9244-9b8217b4fedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="comp-20220630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_159c01c3-681f-4f5d-bccc-71fa84bcc98e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_448991df-c650-42ef-a842-9b66adb44861" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_159c01c3-681f-4f5d-bccc-71fa84bcc98e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_448991df-c650-42ef-a842-9b66adb44861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_97b88b67-e0d0-4ad4-ac21-2b866052b59b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_448991df-c650-42ef-a842-9b66adb44861" xlink:to="loc_us-gaap_ProfitLoss_97b88b67-e0d0-4ad4-ac21-2b866052b59b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cabda197-e693-4f0c-b3da-7a543913e5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_448991df-c650-42ef-a842-9b66adb44861" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cabda197-e693-4f0c-b3da-7a543913e5f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_c600b3be-8da2-4b40-8cb9-ddc71a651ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cabda197-e693-4f0c-b3da-7a543913e5f7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_c600b3be-8da2-4b40-8cb9-ddc71a651ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_89f867f6-a3fd-4d96-8c84-29725c6a2efc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cabda197-e693-4f0c-b3da-7a543913e5f7" xlink:to="loc_us-gaap_ShareBasedCompensation_89f867f6-a3fd-4d96-8c84-29725c6a2efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_3dc0dd39-2ea4-48d1-be9b-2d751aca904c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cabda197-e693-4f0c-b3da-7a543913e5f7" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_3dc0dd39-2ea4-48d1-be9b-2d751aca904c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b84f7767-0baa-40ad-8413-9b4c28c96285" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cabda197-e693-4f0c-b3da-7a543913e5f7" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b84f7767-0baa-40ad-8413-9b4c28c96285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BadDebtExpense_9b59a467-b3c6-4a43-8cbe-0199922a45b3" xlink:href="comp-20220630.xsd#comp_BadDebtExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cabda197-e693-4f0c-b3da-7a543913e5f7" xlink:to="loc_comp_BadDebtExpense_9b59a467-b3c6-4a43-8cbe-0199922a45b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_bee76637-58d1-41e4-80fd-c8336ca59e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cabda197-e693-4f0c-b3da-7a543913e5f7" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_bee76637-58d1-41e4-80fd-c8336ca59e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_300e3cde-3934-4164-8403-88a107829d57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cabda197-e693-4f0c-b3da-7a543913e5f7" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_300e3cde-3934-4164-8403-88a107829d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8a194d60-9ac9-456a-bb9d-54c8eeaec8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_300e3cde-3934-4164-8403-88a107829d57" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8a194d60-9ac9-456a-bb9d-54c8eeaec8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_1fe31f99-89a7-4d60-9f10-d62abc02b9b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_300e3cde-3934-4164-8403-88a107829d57" xlink:to="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_1fe31f99-89a7-4d60-9f10-d62abc02b9b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_45e4a4c8-8db3-46ef-b7c2-4fd01d81850e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_300e3cde-3934-4164-8403-88a107829d57" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_45e4a4c8-8db3-46ef-b7c2-4fd01d81850e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_c891aa54-d9b0-4662-9003-7778b592e4ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_300e3cde-3934-4164-8403-88a107829d57" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_c891aa54-d9b0-4662-9003-7778b592e4ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities_8a206857-263e-4cdf-8df3-e313bd344047" xlink:href="comp-20220630.xsd#comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_300e3cde-3934-4164-8403-88a107829d57" xlink:to="loc_comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities_8a206857-263e-4cdf-8df3-e313bd344047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_40d99bab-0575-4a52-bc60-159a17e90bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_300e3cde-3934-4164-8403-88a107829d57" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_40d99bab-0575-4a52-bc60-159a17e90bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IncreaseDecreaseInCommissionPayable_24439170-0196-4866-9319-5b860da0dea8" xlink:href="comp-20220630.xsd#comp_IncreaseDecreaseInCommissionPayable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_300e3cde-3934-4164-8403-88a107829d57" xlink:to="loc_comp_IncreaseDecreaseInCommissionPayable_24439170-0196-4866-9319-5b860da0dea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_84d598c9-cfd4-4a8d-81a3-1d810058bab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_300e3cde-3934-4164-8403-88a107829d57" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_84d598c9-cfd4-4a8d-81a3-1d810058bab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2cdb411b-3c8c-46ef-b0e8-3e9e06025df2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cabda197-e693-4f0c-b3da-7a543913e5f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2cdb411b-3c8c-46ef-b0e8-3e9e06025df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f57c4c24-f865-4687-8e22-e9fd1eb865e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_159c01c3-681f-4f5d-bccc-71fa84bcc98e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f57c4c24-f865-4687-8e22-e9fd1eb865e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_96e66b92-0691-4493-905f-4eca6eaec247" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f57c4c24-f865-4687-8e22-e9fd1eb865e2" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_96e66b92-0691-4493-905f-4eca6eaec247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c2b55cf1-ec06-440a-934d-200d8962c87c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f57c4c24-f865-4687-8e22-e9fd1eb865e2" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c2b55cf1-ec06-440a-934d-200d8962c87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_201b24cf-734f-44a2-8e8e-a35cac23c696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f57c4c24-f865-4687-8e22-e9fd1eb865e2" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_201b24cf-734f-44a2-8e8e-a35cac23c696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_961f95a1-d61b-412a-ad11-17758be3fa2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f57c4c24-f865-4687-8e22-e9fd1eb865e2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_961f95a1-d61b-412a-ad11-17758be3fa2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a46af78-25ae-4ae8-a969-a71a32720de0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f57c4c24-f865-4687-8e22-e9fd1eb865e2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a46af78-25ae-4ae8-a969-a71a32720de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_c0f5c3b0-f30b-4cc4-be97-13a604b86bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a46af78-25ae-4ae8-a969-a71a32720de0" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_c0f5c3b0-f30b-4cc4-be97-13a604b86bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6fe23673-d6a8-4feb-b117-2fa02cfd0190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a46af78-25ae-4ae8-a969-a71a32720de0" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6fe23673-d6a8-4feb-b117-2fa02cfd0190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_ef7cb214-5ce0-41ad-b29a-d362905da25d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a46af78-25ae-4ae8-a969-a71a32720de0" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_ef7cb214-5ce0-41ad-b29a-d362905da25d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_880afaf9-86e1-4b83-ac91-3e1983d8c407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a46af78-25ae-4ae8-a969-a71a32720de0" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_880afaf9-86e1-4b83-ac91-3e1983d8c407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_16be0d98-57a8-4c02-9fda-4de2b8ba6433" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a46af78-25ae-4ae8-a969-a71a32720de0" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_16be0d98-57a8-4c02-9fda-4de2b8ba6433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_35e25ca2-2a73-42b6-9810-e4799f6f5826" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a46af78-25ae-4ae8-a969-a71a32720de0" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_35e25ca2-2a73-42b6-9810-e4799f6f5826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_355761d8-61f3-4966-bb9c-1a1d214d838b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a46af78-25ae-4ae8-a969-a71a32720de0" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_355761d8-61f3-4966-bb9c-1a1d214d838b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8412d80-a5d1-496b-9135-436f534abbca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a46af78-25ae-4ae8-a969-a71a32720de0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8412d80-a5d1-496b-9135-436f534abbca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_66515ba4-4234-4a2a-9fec-24189b17e716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_159c01c3-681f-4f5d-bccc-71fa84bcc98e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_66515ba4-4234-4a2a-9fec-24189b17e716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7c83c20b-6ef0-48dc-8bd5-8680ba6503fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_159c01c3-681f-4f5d-bccc-71fa84bcc98e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7c83c20b-6ef0-48dc-8bd5-8680ba6503fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d65de59f-387f-427f-b9bf-1def1b959712" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_159c01c3-681f-4f5d-bccc-71fa84bcc98e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d65de59f-387f-427f-b9bf-1def1b959712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_269b4a46-fddc-4b32-b32b-9ad4f6a9b939" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_159c01c3-681f-4f5d-bccc-71fa84bcc98e" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_269b4a46-fddc-4b32-b32b-9ad4f6a9b939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_f5e09216-7699-42f5-99e1-d98fee5e4110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_269b4a46-fddc-4b32-b32b-9ad4f6a9b939" xlink:to="loc_us-gaap_InterestPaidNet_f5e09216-7699-42f5-99e1-d98fee5e4110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_e879e72c-8a4e-493c-aa97-1b43257e7384" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_159c01c3-681f-4f5d-bccc-71fa84bcc98e" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_e879e72c-8a4e-493c-aa97-1b43257e7384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_c1ab6564-a6ee-4b6c-8928-e77232e8f36e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_e879e72c-8a4e-493c-aa97-1b43257e7384" xlink:to="loc_us-gaap_StockIssued1_c1ab6564-a6ee-4b6c-8928-e77232e8f36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering_a024ea57-16ac-4d49-ab8d-fff34aebe464" xlink:href="comp-20220630.xsd#comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_e879e72c-8a4e-493c-aa97-1b43257e7384" xlink:to="loc_comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering_a024ea57-16ac-4d49-ab8d-fff34aebe464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockAmountIssued1_6786b83f-1d65-4979-a1bd-275a5ad6a5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockAmountIssued1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_e879e72c-8a4e-493c-aa97-1b43257e7384" xlink:to="loc_us-gaap_ConversionOfStockAmountIssued1_6786b83f-1d65-4979-a1bd-275a5ad6a5a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/BusinessandBasisofPresentation" xlink:type="simple" xlink:href="comp-20220630.xsd#BusinessandBasisofPresentation"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/BusinessandBasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_23c723e0-3568-406c-9c4c-0468f5814e70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_240ef465-7256-4e09-94e9-790c6e34b7fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_23c723e0-3568-406c-9c4c-0468f5814e70" xlink:to="loc_us-gaap_NatureOfOperations_240ef465-7256-4e09-94e9-790c6e34b7fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#BusinessandBasisofPresentationAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7bf56ab8-29f2-4906-8415-7337222a152a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c09cd665-e5cf-4685-bc62-3735407485d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7bf56ab8-29f2-4906-8415-7337222a152a" xlink:to="loc_us-gaap_StatementTable_c09cd665-e5cf-4685-bc62-3735407485d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_64d9bcc1-5aa3-4aa6-83e0-0197ad97f137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c09cd665-e5cf-4685-bc62-3735407485d2" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_64d9bcc1-5aa3-4aa6-83e0-0197ad97f137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ac6e7c29-533d-4651-afe7-8825d9c36b53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_64d9bcc1-5aa3-4aa6-83e0-0197ad97f137" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ac6e7c29-533d-4651-afe7-8825d9c36b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_89d5c6ce-f3c9-479d-b6cd-88f903fc9a23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ac6e7c29-533d-4651-afe7-8825d9c36b53" xlink:to="loc_us-gaap_IPOMember_89d5c6ce-f3c9-479d-b6cd-88f903fc9a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_33577602-5ee6-4610-8960-5bca917b2afd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c09cd665-e5cf-4685-bc62-3735407485d2" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_33577602-5ee6-4610-8960-5bca917b2afd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_89846568-37a3-4dc3-9a07-be9def5b4dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_33577602-5ee6-4610-8960-5bca917b2afd" xlink:to="loc_us-gaap_EquityComponentDomain_89846568-37a3-4dc3-9a07-be9def5b4dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_d670bd5c-cab0-49ae-9d8a-94bc578ad202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_89846568-37a3-4dc3-9a07-be9def5b4dbf" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_d670bd5c-cab0-49ae-9d8a-94bc578ad202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_87b4271e-8636-4321-9303-81ac66bfa2dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c09cd665-e5cf-4685-bc62-3735407485d2" xlink:to="loc_us-gaap_AwardTypeAxis_87b4271e-8636-4321-9303-81ac66bfa2dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5a420756-5feb-402f-8d60-e50df4000391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_87b4271e-8636-4321-9303-81ac66bfa2dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5a420756-5feb-402f-8d60-e50df4000391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IpoRelatedExpenseMember_44944315-f45b-4bb8-9611-d6e16f0e78b3" xlink:href="comp-20220630.xsd#comp_IpoRelatedExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5a420756-5feb-402f-8d60-e50df4000391" xlink:to="loc_comp_IpoRelatedExpenseMember_44944315-f45b-4bb8-9611-d6e16f0e78b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c09cd665-e5cf-4685-bc62-3735407485d2" xlink:to="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationDateOfIncorporation_298947c3-197f-4a25-960c-78902875cc81" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationDateOfIncorporation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_dei_EntityIncorporationDateOfIncorporation_298947c3-197f-4a25-960c-78902875cc81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ee7c07ae-9620-4438-9d20-fefb9c6fc14b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ee7c07ae-9620-4438-9d20-fefb9c6fc14b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_f3b3f072-3c3a-40e4-b3c7-9c9f4d48e706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_f3b3f072-3c3a-40e4-b3c7-9c9f4d48e706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_15aad785-c34e-4d6c-89c1-e3873c50b7df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_15aad785-c34e-4d6c-89c1-e3873c50b7df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_33b926bf-dc4a-4294-bde3-722710889b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_33b926bf-dc4a-4294-bde3-722710889b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOfferingCosts_81e0780f-eb86-4610-95e7-26257fe84fab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredOfferingCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_us-gaap_DeferredOfferingCosts_81e0780f-eb86-4610-95e7-26257fe84fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConvertiblePreferredStockShareIssuedUponConversion_4a9d9ede-8e47-4f42-88fa-084a7ca0c7de" xlink:href="comp-20220630.xsd#comp_ConvertiblePreferredStockShareIssuedUponConversion"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_comp_ConvertiblePreferredStockShareIssuedUponConversion_4a9d9ede-8e47-4f42-88fa-084a7ca0c7de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConvertiblePreferredStockValueIssuedUponConversion_47c6bb8e-16fd-49a9-a88c-9a22af4b2203" xlink:href="comp-20220630.xsd#comp_ConvertiblePreferredStockValueIssuedUponConversion"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_comp_ConvertiblePreferredStockValueIssuedUponConversion_47c6bb8e-16fd-49a9-a88c-9a22af4b2203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_88a81a8f-81b6-440c-a330-ef86d616b35f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_729bd988-4f73-4514-afe1-575ace182b80" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_88a81a8f-81b6-440c-a330-ef86d616b35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="comp-20220630.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b669f731-cb3a-4e15-a4c7-9c7f048187d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_fb907e4d-19fa-4d42-9ce8-501afe889d72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b669f731-cb3a-4e15-a4c7-9c7f048187d5" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_fb907e4d-19fa-4d42-9ce8-501afe889d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="comp-20220630.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_40b8e066-396d-4702-a824-ca2942349f73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_56d534a1-d1ff-4f2b-ab13-c21d50dd4853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_40b8e066-396d-4702-a824-ca2942349f73" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_56d534a1-d1ff-4f2b-ab13-c21d50dd4853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_40e162f0-5a29-43b8-b503-bc185b3ad6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_40b8e066-396d-4702-a824-ca2942349f73" xlink:to="loc_us-gaap_UseOfEstimates_40e162f0-5a29-43b8-b503-bc185b3ad6c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_38426a44-5778-4539-b475-bd590af7add6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_40b8e066-396d-4702-a824-ca2942349f73" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_38426a44-5778-4539-b475-bd590af7add6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_f2d84f8b-9fa8-4641-bd61-5620fafea872" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_40b8e066-396d-4702-a824-ca2942349f73" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_f2d84f8b-9fa8-4641-bd61-5620fafea872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_c9da33f2-bbe5-4709-b205-5a8ff7f55008" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_40b8e066-396d-4702-a824-ca2942349f73" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_c9da33f2-bbe5-4709-b205-5a8ff7f55008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c5793a02-602b-4d9c-a88c-53c3aa914e67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AccountingPoliciesTable_bf395912-9eb7-46a1-bc20-17106248c421" xlink:href="comp-20220630.xsd#comp_AccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c5793a02-602b-4d9c-a88c-53c3aa914e67" xlink:to="loc_comp_AccountingPoliciesTable_bf395912-9eb7-46a1-bc20-17106248c421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4c11d874-9c87-4a8b-93b0-22d97235bab1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_AccountingPoliciesTable_bf395912-9eb7-46a1-bc20-17106248c421" xlink:to="loc_srt_RangeAxis_4c11d874-9c87-4a8b-93b0-22d97235bab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f42f5701-398c-4466-9bd6-f0cdf22d7c5e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4c11d874-9c87-4a8b-93b0-22d97235bab1" xlink:to="loc_srt_RangeMember_f42f5701-398c-4466-9bd6-f0cdf22d7c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2c3588df-41be-41be-83be-5c40f80e218b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f42f5701-398c-4466-9bd6-f0cdf22d7c5e" xlink:to="loc_srt_MinimumMember_2c3588df-41be-41be-83be-5c40f80e218b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_15616430-49fc-4102-9ed0-bfdb8579638b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f42f5701-398c-4466-9bd6-f0cdf22d7c5e" xlink:to="loc_srt_MaximumMember_15616430-49fc-4102-9ed0-bfdb8579638b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0dc6e057-dc56-4237-80cc-0a738b5c2815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_AccountingPoliciesTable_bf395912-9eb7-46a1-bc20-17106248c421" xlink:to="loc_us-gaap_AwardTypeAxis_0dc6e057-dc56-4237-80cc-0a738b5c2815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b04b8865-33ba-41f3-b165-11a52e73e43a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_0dc6e057-dc56-4237-80cc-0a738b5c2815" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b04b8865-33ba-41f3-b165-11a52e73e43a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_67d6be5e-9c3d-4068-9b41-13fe8a10764b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b04b8865-33ba-41f3-b165-11a52e73e43a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_67d6be5e-9c3d-4068-9b41-13fe8a10764b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AccountingPoliciesLineItems_f7b9d26c-260d-4b52-9bc1-96f8b30b512d" xlink:href="comp-20220630.xsd#comp_AccountingPoliciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_AccountingPoliciesTable_bf395912-9eb7-46a1-bc20-17106248c421" xlink:to="loc_comp_AccountingPoliciesLineItems_f7b9d26c-260d-4b52-9bc1-96f8b30b512d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4f826789-e6e8-445d-9259-2b1c7e0ba8be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_AccountingPoliciesLineItems_f7b9d26c-260d-4b52-9bc1-96f8b30b512d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4f826789-e6e8-445d-9259-2b1c7e0ba8be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/Acquisitions" xlink:type="simple" xlink:href="comp-20220630.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_416dc465-fe70-43ab-b073-25f1f7943118" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_6788ee9b-673d-458e-9b85-58d849c673bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_416dc465-fe70-43ab-b073-25f1f7943118" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_6788ee9b-673d-458e-9b85-58d849c673bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="comp-20220630.xsd#AcquisitionsTables"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a4eb332f-3415-4e8b-ab75-b9207bc79a64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_b50db837-bad9-4479-8a4d-4ef4a6913653" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a4eb332f-3415-4e8b-ab75-b9207bc79a64" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_b50db837-bad9-4479-8a4d-4ef4a6913653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/AcquisitionsAdditionalInformationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#AcquisitionsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/AcquisitionsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a09690df-c248-4399-97bc-89df9ddfb6dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a890f784-2ccd-4083-a357-e36738824e09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a09690df-c248-4399-97bc-89df9ddfb6dc" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a890f784-2ccd-4083-a357-e36738824e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_848b9fdb-9b9d-4573-8c74-0bfa7dab71db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a890f784-2ccd-4083-a357-e36738824e09" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_848b9fdb-9b9d-4573-8c74-0bfa7dab71db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b2fa4cb-a444-4bda-9695-56da431d1ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_848b9fdb-9b9d-4573-8c74-0bfa7dab71db" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b2fa4cb-a444-4bda-9695-56da431d1ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember_6de44a81-5325-4bcb-8486-3abb10fd4a30" xlink:href="comp-20220630.xsd#comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3b2fa4cb-a444-4bda-9695-56da431d1ddd" xlink:to="loc_comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember_6de44a81-5325-4bcb-8486-3abb10fd4a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1616d917-b8ae-4645-98d9-321eae8bc730" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a890f784-2ccd-4083-a357-e36738824e09" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1616d917-b8ae-4645-98d9-321eae8bc730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_15a4cbca-0548-4c6f-bc75-41288dfb2b51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1616d917-b8ae-4645-98d9-321eae8bc730" xlink:to="loc_us-gaap_ClassOfStockDomain_15a4cbca-0548-4c6f-bc75-41288dfb2b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_5d4db387-6c70-4e3e-a26f-f4978e3d5607" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_15a4cbca-0548-4c6f-bc75-41288dfb2b51" xlink:to="loc_us-gaap_CommonClassAMember_5d4db387-6c70-4e3e-a26f-f4978e3d5607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_22a51e17-4c21-43b6-a818-a71c98d17a04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a890f784-2ccd-4083-a357-e36738824e09" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_22a51e17-4c21-43b6-a818-a71c98d17a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_08939023-cf42-416a-ae1c-119890aabafd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_22a51e17-4c21-43b6-a818-a71c98d17a04" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_08939023-cf42-416a-ae1c-119890aabafd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1585ffd5-a2e4-49a0-a240-ba10a940d997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_08939023-cf42-416a-ae1c-119890aabafd" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1585ffd5-a2e4-49a0-a240-ba10a940d997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_3008851c-d657-4c8e-b8ee-5507e73dabe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_08939023-cf42-416a-ae1c-119890aabafd" xlink:to="loc_us-gaap_TrademarksMember_3008851c-d657-4c8e-b8ee-5507e73dabe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_707c86b9-685f-4de2-8e05-2f5de86def2c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a890f784-2ccd-4083-a357-e36738824e09" xlink:to="loc_srt_RangeAxis_707c86b9-685f-4de2-8e05-2f5de86def2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_21744a88-d96b-4a6e-9e95-6362b42e5a1d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_707c86b9-685f-4de2-8e05-2f5de86def2c" xlink:to="loc_srt_RangeMember_21744a88-d96b-4a6e-9e95-6362b42e5a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_dec397dd-52b9-4f83-a28f-7c3dd2497b4e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_21744a88-d96b-4a6e-9e95-6362b42e5a1d" xlink:to="loc_srt_MinimumMember_dec397dd-52b9-4f83-a28f-7c3dd2497b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d2132f39-23d4-4984-a604-04198f47073e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_21744a88-d96b-4a6e-9e95-6362b42e5a1d" xlink:to="loc_srt_MaximumMember_d2132f39-23d4-4984-a604-04198f47073e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_15f5b759-d1cd-4027-bcc3-5e9c54b3f9d2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a890f784-2ccd-4083-a357-e36738824e09" xlink:to="loc_srt_StatementScenarioAxis_15f5b759-d1cd-4027-bcc3-5e9c54b3f9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_60e25aff-1e84-4cd7-bccb-87f58eb9cce2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_15f5b759-d1cd-4027-bcc3-5e9c54b3f9d2" xlink:to="loc_srt_ScenarioUnspecifiedDomain_60e25aff-1e84-4cd7-bccb-87f58eb9cce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_b249a9fb-c8c2-46f9-ad7d-d96693a78e29" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_60e25aff-1e84-4cd7-bccb-87f58eb9cce2" xlink:to="loc_srt_ScenarioForecastMember_b249a9fb-c8c2-46f9-ad7d-d96693a78e29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a890f784-2ccd-4083-a357-e36738824e09" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_61c1a424-3d26-4b81-b356-b7c0c20b9ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_61c1a424-3d26-4b81-b356-b7c0c20b9ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_177a8dd9-7958-4e26-87d1-475426bd7dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_177a8dd9-7958-4e26-87d1-475426bd7dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_fbb83310-c07c-4d58-bd11-79f52b31cf98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_fbb83310-c07c-4d58-bd11-79f52b31cf98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash_34071ca2-acb2-422b-bdf0-813648f130a5" xlink:href="comp-20220630.xsd#comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash_34071ca2-acb2-422b-bdf0-813648f130a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8136a6af-a9bb-463a-b58b-74f54b1c7b48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8136a6af-a9bb-463a-b58b-74f54b1c7b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_a04bdde7-a6a9-478a-b2a7-899aa909b8d7" xlink:href="comp-20220630.xsd#comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_a04bdde7-a6a9-478a-b2a7-899aa909b8d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities_2b2aedaf-c5c2-455a-a4af-c65ccfaf13e7" xlink:href="comp-20220630.xsd#comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities_2b2aedaf-c5c2-455a-a4af-c65ccfaf13e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1f1dcb86-36a4-4afa-9f06-3e26162d0670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_us-gaap_Goodwill_1f1dcb86-36a4-4afa-9f06-3e26162d0670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_114b961d-f5b7-4c1e-aea2-dd0cd52fb553" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_114b961d-f5b7-4c1e-aea2-dd0cd52fb553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_71de65fa-27fa-4abc-a02c-b28992e442a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_71de65fa-27fa-4abc-a02c-b28992e442a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue_b563ae23-e4f3-4ac0-9f21-46bdbe680144" xlink:href="comp-20220630.xsd#comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue_b563ae23-e4f3-4ac0-9f21-46bdbe680144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment_54e5de5b-3a8c-4b3b-b228-dd63fc6a8599" xlink:href="comp-20220630.xsd#comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment_54e5de5b-3a8c-4b3b-b228-dd63fc6a8599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees_f7ea664f-97aa-4e88-b015-71d57d168fbe" xlink:href="comp-20220630.xsd#comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees_f7ea664f-97aa-4e88-b015-71d57d168fbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessAcquisitionCompensationExpenses_258fe979-d3c0-4eb7-8c59-6d594430445f" xlink:href="comp-20220630.xsd#comp_BusinessAcquisitionCompensationExpenses"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_490678ad-1c06-4616-8d10-9bd5aa3f45f5" xlink:to="loc_comp_BusinessAcquisitionCompensationExpenses_258fe979-d3c0-4eb7-8c59-6d594430445f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/AcquisitionsSummaryofChangesinContingentConsiderationMeasuredatFairValueonaRecurringBasisDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#AcquisitionsSummaryofChangesinContingentConsiderationMeasuredatFairValueonaRecurringBasisDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/AcquisitionsSummaryofChangesinContingentConsiderationMeasuredatFairValueonaRecurringBasisDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ca4d4bc8-72dd-415f-9a01-72b1d2d27af3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e78484f5-a0e5-44af-b367-89f625d1d8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ca4d4bc8-72dd-415f-9a01-72b1d2d27af3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e78484f5-a0e5-44af-b367-89f625d1d8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod_de5e1693-1f2b-400d-a9f9-32cb50ae3166" xlink:href="comp-20220630.xsd#comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ca4d4bc8-72dd-415f-9a01-72b1d2d27af3" xlink:to="loc_comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod_de5e1693-1f2b-400d-a9f9-32cb50ae3166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares_00748d7b-9061-4b52-8f0a-a8b18cb571d4" xlink:href="comp-20220630.xsd#comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ca4d4bc8-72dd-415f-9a01-72b1d2d27af3" xlink:to="loc_comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares_00748d7b-9061-4b52-8f0a-a8b18cb571d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_0777ca68-b8cd-431e-892b-93f779fc64c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ca4d4bc8-72dd-415f-9a01-72b1d2d27af3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_0777ca68-b8cd-431e-892b-93f779fc64c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_c915c00c-f4c4-4db8-83fe-783a02e1611a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ca4d4bc8-72dd-415f-9a01-72b1d2d27af3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_c915c00c-f4c4-4db8-83fe-783a02e1611a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilities" xlink:type="simple" xlink:href="comp-20220630.xsd#FairValueofFinancialAssetsandLiabilities"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ae57107d-af58-45b5-b42b-c3c5fa3e29f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_ccde4cd1-f15c-43c0-a33b-b5b616719cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ae57107d-af58-45b5-b42b-c3c5fa3e29f8" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_ccde4cd1-f15c-43c0-a33b-b5b616719cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesTables" xlink:type="simple" xlink:href="comp-20220630.xsd#FairValueofFinancialAssetsandLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_8b1c4079-ac89-4bbc-a525-413290e26264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_c048d200-788a-411c-819e-d09c30a3ee52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_8b1c4079-ac89-4bbc-a525-413290e26264" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_c048d200-788a-411c-819e-d09c30a3ee52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_e86f7829-7407-4659-847f-e2def2d44226" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8ee94c87-45c7-4588-aab1-46aa317d8513" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e86f7829-7407-4659-847f-e2def2d44226" xlink:to="loc_us-gaap_StatementTable_8ee94c87-45c7-4588-aab1-46aa317d8513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_c4eb1cb6-c23e-4177-a5d2-b4e3556838e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8ee94c87-45c7-4588-aab1-46aa317d8513" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_c4eb1cb6-c23e-4177-a5d2-b4e3556838e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_10a85267-2dbe-446a-aaf4-8a453c6a16eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_c4eb1cb6-c23e-4177-a5d2-b4e3556838e0" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_10a85267-2dbe-446a-aaf4-8a453c6a16eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CashAndMoneyMarketFundsMember_33ce6299-731c-4cc8-852f-190268082d56" xlink:href="comp-20220630.xsd#comp_CashAndMoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_10a85267-2dbe-446a-aaf4-8a453c6a16eb" xlink:to="loc_comp_CashAndMoneyMarketFundsMember_33ce6299-731c-4cc8-852f-190268082d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0288668c-a7ac-44cd-9e0c-001c5f983780" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8ee94c87-45c7-4588-aab1-46aa317d8513" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0288668c-a7ac-44cd-9e0c-001c5f983780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7bee2697-db72-4474-b1f7-605a30a9878c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0288668c-a7ac-44cd-9e0c-001c5f983780" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7bee2697-db72-4474-b1f7-605a30a9878c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_0ab6739d-4e09-476f-af87-85a6ec3ad480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7bee2697-db72-4474-b1f7-605a30a9878c" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_0ab6739d-4e09-476f-af87-85a6ec3ad480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_7f9655fb-7ed6-464b-8f9e-c3fa855a4bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7bee2697-db72-4474-b1f7-605a30a9878c" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_7f9655fb-7ed6-464b-8f9e-c3fa855a4bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_8c3926e7-b771-4b6d-9e92-ac02adbfc7af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8ee94c87-45c7-4588-aab1-46aa317d8513" xlink:to="loc_us-gaap_StatementLineItems_8c3926e7-b771-4b6d-9e92-ac02adbfc7af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_87c7ad1d-188d-4287-9d99-81fb7d77e29e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8c3926e7-b771-4b6d-9e92-ac02adbfc7af" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_87c7ad1d-188d-4287-9d99-81fb7d77e29e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ContingentConsiderationFairValueDisclosure_f6d86cab-84d7-4e08-8c8e-772f3f3d2dff" xlink:href="comp-20220630.xsd#comp_ContingentConsiderationFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8c3926e7-b771-4b6d-9e92-ac02adbfc7af" xlink:to="loc_comp_ContingentConsiderationFairValueDisclosure_f6d86cab-84d7-4e08-8c8e-772f3f3d2dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesBalancesofContingentConsiderationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#FairValueofFinancialAssetsandLiabilitiesBalancesofContingentConsiderationDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesBalancesofContingentConsiderationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_46a268da-86f9-4519-8c2b-0bed7153482a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_8f031cd4-9e13-4278-944c-892d45df0f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_46a268da-86f9-4519-8c2b-0bed7153482a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_8f031cd4-9e13-4278-944c-892d45df0f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_0e97a418-5ed2-4a5e-a0d7-1b87ab940eca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_46a268da-86f9-4519-8c2b-0bed7153482a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_0e97a418-5ed2-4a5e-a0d7-1b87ab940eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_54882b00-4d7b-4d61-af5e-f7f262e89112" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_46a268da-86f9-4519-8c2b-0bed7153482a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_54882b00-4d7b-4d61-af5e-f7f262e89112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/Debt" xlink:type="simple" xlink:href="comp-20220630.xsd#Debt"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_953108aa-442c-4b7d-8b55-28f0d38493f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_74a9860b-ea79-442c-ad70-84f774aec4f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_953108aa-442c-4b7d-8b55-28f0d38493f5" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_74a9860b-ea79-442c-ad70-84f774aec4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/DebtAdditionalInformationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#DebtAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/DebtAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_df7d8bec-6c87-4a45-9bd4-a1f14f368fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtTable_df8bee43-69f7-4d82-94cd-f9c460415c2a" xlink:href="comp-20220630.xsd#comp_DebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_df7d8bec-6c87-4a45-9bd4-a1f14f368fcc" xlink:to="loc_comp_DebtTable_df8bee43-69f7-4d82-94cd-f9c460415c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_9d6ca2a7-fa4b-4c6c-b8f0-a1f361030268" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtTable_df8bee43-69f7-4d82-94cd-f9c460415c2a" xlink:to="loc_us-gaap_CreditFacilityAxis_9d6ca2a7-fa4b-4c6c-b8f0-a1f361030268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ff8cf526-fd28-4659-ba39-f0ab7cc26f51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_9d6ca2a7-fa4b-4c6c-b8f0-a1f361030268" xlink:to="loc_us-gaap_CreditFacilityDomain_ff8cf526-fd28-4659-ba39-f0ab7cc26f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConciergeRevolvingCreditFacilityMember_098a6ac4-f9f6-4ca6-ad76-3d0c020a9984" xlink:href="comp-20220630.xsd#comp_ConciergeRevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ff8cf526-fd28-4659-ba39-f0ab7cc26f51" xlink:to="loc_comp_ConciergeRevolvingCreditFacilityMember_098a6ac4-f9f6-4ca6-ad76-3d0c020a9984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_11dde3bd-9470-420b-acd3-2e64c82cd8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ff8cf526-fd28-4659-ba39-f0ab7cc26f51" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_11dde3bd-9470-420b-acd3-2e64c82cd8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_29218605-9731-4f5a-926a-561f343e4536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ff8cf526-fd28-4659-ba39-f0ab7cc26f51" xlink:to="loc_us-gaap_LetterOfCreditMember_29218605-9731-4f5a-926a-561f343e4536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_SecondConciergeRevolvingCreditFacilityMember_0d2ffe25-fcf0-4ad4-be3e-f36c1a95e3e5" xlink:href="comp-20220630.xsd#comp_SecondConciergeRevolvingCreditFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ff8cf526-fd28-4659-ba39-f0ab7cc26f51" xlink:to="loc_comp_SecondConciergeRevolvingCreditFacilityMember_0d2ffe25-fcf0-4ad4-be3e-f36c1a95e3e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CreditFacilityUtilizationAxis_584140dc-3e11-4882-ab35-30304b916ca5" xlink:href="comp-20220630.xsd#comp_CreditFacilityUtilizationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtTable_df8bee43-69f7-4d82-94cd-f9c460415c2a" xlink:to="loc_comp_CreditFacilityUtilizationAxis_584140dc-3e11-4882-ab35-30304b916ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CreditFacilityUtilizationDomain_1c703ca0-7d0b-4e43-b577-c8aafe67f08c" xlink:href="comp-20220630.xsd#comp_CreditFacilityUtilizationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_CreditFacilityUtilizationAxis_584140dc-3e11-4882-ab35-30304b916ca5" xlink:to="loc_comp_CreditFacilityUtilizationDomain_1c703ca0-7d0b-4e43-b577-c8aafe67f08c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember_40f2bb67-9f61-40d0-a579-dee2d92dd690" xlink:href="comp-20220630.xsd#comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_CreditFacilityUtilizationDomain_1c703ca0-7d0b-4e43-b577-c8aafe67f08c" xlink:to="loc_comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember_40f2bb67-9f61-40d0-a579-dee2d92dd690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConciergeFacilityUsedLessThanFiftyPercentMember_e3d08b11-5553-47e8-a7cc-083ada103f9d" xlink:href="comp-20220630.xsd#comp_ConciergeFacilityUsedLessThanFiftyPercentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_CreditFacilityUtilizationDomain_1c703ca0-7d0b-4e43-b577-c8aafe67f08c" xlink:to="loc_comp_ConciergeFacilityUsedLessThanFiftyPercentMember_e3d08b11-5553-47e8-a7cc-083ada103f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_d3e6f3b1-0018-41c7-a13e-ae73b7f9d778" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtTable_df8bee43-69f7-4d82-94cd-f9c460415c2a" xlink:to="loc_us-gaap_VariableRateAxis_d3e6f3b1-0018-41c7-a13e-ae73b7f9d778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_5c912381-dece-410e-9cb0-3369ce5eed15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_d3e6f3b1-0018-41c7-a13e-ae73b7f9d778" xlink:to="loc_us-gaap_VariableRateDomain_5c912381-dece-410e-9cb0-3369ce5eed15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_5b1f3de3-7eca-475e-aaf1-0156f492bfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_5c912381-dece-410e-9cb0-3369ce5eed15" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_5b1f3de3-7eca-475e-aaf1-0156f492bfdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_ce998a22-d2d4-4534-8a3a-729e9ad834ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_5c912381-dece-410e-9cb0-3369ce5eed15" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_ce998a22-d2d4-4534-8a3a-729e9ad834ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_7f56d7e4-156e-470f-ab5b-6314fd24e425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_5c912381-dece-410e-9cb0-3369ce5eed15" xlink:to="loc_us-gaap_BaseRateMember_7f56d7e4-156e-470f-ab5b-6314fd24e425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_4a932cb1-7973-4eb1-aff1-5bd4d688e3ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_5c912381-dece-410e-9cb0-3369ce5eed15" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_4a932cb1-7973-4eb1-aff1-5bd4d688e3ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLiborSwapRateMember_a6612b10-dddf-4fc6-a084-a427dad00e50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLiborSwapRateMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_5c912381-dece-410e-9cb0-3369ce5eed15" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLiborSwapRateMember_a6612b10-dddf-4fc6-a084-a427dad00e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtDefaultInterestRateMember_0a076c45-d0d5-4efe-ac15-6e71de13955d" xlink:href="comp-20220630.xsd#comp_DebtDefaultInterestRateMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_5c912381-dece-410e-9cb0-3369ce5eed15" xlink:to="loc_comp_DebtDefaultInterestRateMember_0a076c45-d0d5-4efe-ac15-6e71de13955d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_fb3d6977-85bb-4ef6-8c6f-b4f0469e8cdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtTable_df8bee43-69f7-4d82-94cd-f9c460415c2a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_fb3d6977-85bb-4ef6-8c6f-b4f0469e8cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e1541adb-0571-4567-9c52-0b36f46ef3fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_fb3d6977-85bb-4ef6-8c6f-b4f0469e8cdf" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e1541adb-0571-4567-9c52-0b36f46ef3fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_e20bc225-e593-4b74-bf6f-1d8edecd6d56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_e1541adb-0571-4567-9c52-0b36f46ef3fc" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_e20bc225-e593-4b74-bf6f-1d8edecd6d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_78d76fd4-976c-41c1-86df-60e6accb5935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtTable_df8bee43-69f7-4d82-94cd-f9c460415c2a" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_78d76fd4-976c-41c1-86df-60e6accb5935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_07f45714-9f6d-46c7-a374-306ade3fc12f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_78d76fd4-976c-41c1-86df-60e6accb5935" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_07f45714-9f6d-46c7-a374-306ade3fc12f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a1f81b25-b464-41d8-b50b-4869fdeecb03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_07f45714-9f6d-46c7-a374-306ade3fc12f" xlink:to="loc_us-gaap_SubsequentEventMember_a1f81b25-b464-41d8-b50b-4869fdeecb03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:href="comp-20220630.xsd#comp_DebtLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtTable_df8bee43-69f7-4d82-94cd-f9c460415c2a" xlink:to="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e363daf2-ebd1-49fe-801c-ae68e813577b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e363daf2-ebd1-49fe-801c-ae68e813577b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_a83ceef2-7488-4853-803d-19c36148981b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_a83ceef2-7488-4853-803d-19c36148981b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_9cd4b1c2-9eb1-4bdb-bfce-f14a42d0a7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_9cd4b1c2-9eb1-4bdb-bfce-f14a42d0a7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold_e10e8511-8035-45e0-838d-3f235a7a6f99" xlink:href="comp-20220630.xsd#comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold_e10e8511-8035-45e0-838d-3f235a7a6f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityExpirationMonthAndYear_1d34159e-52b1-45d8-9c9c-67aa306d2382" xlink:href="comp-20220630.xsd#comp_LineOfCreditFacilityExpirationMonthAndYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_comp_LineOfCreditFacilityExpirationMonthAndYear_1d34159e-52b1-45d8-9c9c-67aa306d2382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtInstrumentCreditSpreadOnVariableRate_aa0ec709-2f24-46df-a000-8909acde5625" xlink:href="comp-20220630.xsd#comp_DebtInstrumentCreditSpreadOnVariableRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_comp_DebtInstrumentCreditSpreadOnVariableRate_aa0ec709-2f24-46df-a000-8909acde5625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1494ae9f-1523-42d4-9a19-2dc72a6f21c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1494ae9f-1523-42d4-9a19-2dc72a6f21c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_c71f86a3-5693-45ac-a5c0-a05f1b043a99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_c71f86a3-5693-45ac-a5c0-a05f1b043a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityAdditionalBorrowingCapacity_17720293-4ee9-421d-862c-6879aa2345c1" xlink:href="comp-20220630.xsd#comp_LineOfCreditFacilityAdditionalBorrowingCapacity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_comp_LineOfCreditFacilityAdditionalBorrowingCapacity_17720293-4ee9-421d-862c-6879aa2345c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets_aa24758f-cf43-4819-88b6-63acf377f617" xlink:href="comp-20220630.xsd#comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets_aa24758f-cf43-4819-88b6-63acf377f617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_NetLeverageRatio_af09af09-1f2e-4293-bdb1-3e9689edad33" xlink:href="comp-20220630.xsd#comp_NetLeverageRatio"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_comp_NetLeverageRatio_af09af09-1f2e-4293-bdb1-3e9689edad33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit_45048f26-c9ce-44ff-b7b2-0dd8558ca528" xlink:href="comp-20220630.xsd#comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit_45048f26-c9ce-44ff-b7b2-0dd8558ca528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_9ce3b91c-3947-441b-9383-bcf273e8765c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_us-gaap_LineOfCredit_9ce3b91c-3947-441b-9383-bcf273e8765c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_419e8336-c6a7-4687-84c8-19192a4b48aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_DebtLineItems_794a29f3-957e-4c91-841b-251e83412596" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_419e8336-c6a7-4687-84c8-19192a4b48aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="comp-20220630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_bf2999b0-7d45-4fa6-b5d0-43cc5eacbd2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c984b546-d924-41fd-84ce-af0363136b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_bf2999b0-7d45-4fa6-b5d0-43cc5eacbd2f" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c984b546-d924-41fd-84ce-af0363136b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#CommitmentsandContingenciesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0c7200ff-52e6-4806-ae7a-cf44c7f264c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_fa697e7a-797f-4b44-9d2c-1072a8212fff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0c7200ff-52e6-4806-ae7a-cf44c7f264c1" xlink:to="loc_us-gaap_StatementTable_fa697e7a-797f-4b44-9d2c-1072a8212fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CreditFacilityCollateralAxis_d4ff48c6-4923-4d4b-84dc-7b5f2be31277" xlink:href="comp-20220630.xsd#comp_CreditFacilityCollateralAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_fa697e7a-797f-4b44-9d2c-1072a8212fff" xlink:to="loc_comp_CreditFacilityCollateralAxis_d4ff48c6-4923-4d4b-84dc-7b5f2be31277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CreditFacilityCollateralDomain_c0276a67-5993-48e1-b0bf-7b68dfadc35e" xlink:href="comp-20220630.xsd#comp_CreditFacilityCollateralDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_CreditFacilityCollateralAxis_d4ff48c6-4923-4d4b-84dc-7b5f2be31277" xlink:to="loc_comp_CreditFacilityCollateralDomain_c0276a67-5993-48e1-b0bf-7b68dfadc35e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ed77a999-2f00-407f-839e-ddd369c28d74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_CreditFacilityCollateralDomain_c0276a67-5993-48e1-b0bf-7b68dfadc35e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ed77a999-2f00-407f-839e-ddd369c28d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_041ca680-8c43-43d1-a2eb-6952a83289f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_CreditFacilityCollateralDomain_c0276a67-5993-48e1-b0bf-7b68dfadc35e" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_041ca680-8c43-43d1-a2eb-6952a83289f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b8cc135a-5c53-474e-ba00-05c58bcc7b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_fa697e7a-797f-4b44-9d2c-1072a8212fff" xlink:to="loc_us-gaap_StatementLineItems_b8cc135a-5c53-474e-ba00-05c58bcc7b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_dd781ee2-cdc3-474a-937c-5b471e39a315" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b8cc135a-5c53-474e-ba00-05c58bcc7b5e" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_dd781ee2-cdc3-474a-937c-5b471e39a315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestBearingDepositLiabilities_0929bb1c-9c96-4a0b-9218-e6b982518888" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestBearingDepositLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b8cc135a-5c53-474e-ba00-05c58bcc7b5e" xlink:to="loc_us-gaap_NoninterestBearingDepositLiabilities_0929bb1c-9c96-4a0b-9218-e6b982518888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/PreferredStockandCommonstock" xlink:type="simple" xlink:href="comp-20220630.xsd#PreferredStockandCommonstock"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/PreferredStockandCommonstock" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_da6e616d-d7d6-4502-aca0-7ef21fd96e55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_6a609557-4f3e-475f-9df2-27bd1d659851" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_da6e616d-d7d6-4502-aca0-7ef21fd96e55" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_6a609557-4f3e-475f-9df2-27bd1d659851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/PreferredStockandCommonstockTables" xlink:type="simple" xlink:href="comp-20220630.xsd#PreferredStockandCommonstockTables"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/PreferredStockandCommonstockTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_ec0c451d-082c-4c7f-b804-e121a34ed3ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock_6fa04444-eb3d-42a5-b430-ce6570609754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_ec0c451d-082c-4c7f-b804-e121a34ed3ea" xlink:to="loc_us-gaap_ScheduleOfStockByClassTextBlock_6fa04444-eb3d-42a5-b430-ce6570609754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#PreferredStockandCommonstockAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_f8de9b38-2339-4690-9ab9-3441b2c3b22d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d404c606-1f18-4523-9f24-16c30d6d7ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_f8de9b38-2339-4690-9ab9-3441b2c3b22d" xlink:to="loc_us-gaap_StatementTable_d404c606-1f18-4523-9f24-16c30d6d7ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EventAxis_8db47bc7-6393-4c10-a7b3-ae0388c2afa4" xlink:href="comp-20220630.xsd#comp_EventAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d404c606-1f18-4523-9f24-16c30d6d7ff4" xlink:to="loc_comp_EventAxis_8db47bc7-6393-4c10-a7b3-ae0388c2afa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EventDomain_763f6fc4-e28d-45f4-9663-f2cf6289531c" xlink:href="comp-20220630.xsd#comp_EventDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_EventAxis_8db47bc7-6393-4c10-a7b3-ae0388c2afa4" xlink:to="loc_comp_EventDomain_763f6fc4-e28d-45f4-9663-f2cf6289531c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_RestatedCertificateOfIncorporationMember_009092ae-f546-43c1-98b7-eccd3e6c392e" xlink:href="comp-20220630.xsd#comp_RestatedCertificateOfIncorporationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_EventDomain_763f6fc4-e28d-45f4-9663-f2cf6289531c" xlink:to="loc_comp_RestatedCertificateOfIncorporationMember_009092ae-f546-43c1-98b7-eccd3e6c392e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c74b6f5b-bac2-4b73-aae3-7ffa14ae0c98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d404c606-1f18-4523-9f24-16c30d6d7ff4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c74b6f5b-bac2-4b73-aae3-7ffa14ae0c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0dd7e870-f0ac-4f90-b5b2-fa5ede117475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c74b6f5b-bac2-4b73-aae3-7ffa14ae0c98" xlink:to="loc_us-gaap_ClassOfStockDomain_0dd7e870-f0ac-4f90-b5b2-fa5ede117475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_UndesignatedPreferredStockMember_330ee548-b41a-44c6-a194-18b1df74bf68" xlink:href="comp-20220630.xsd#comp_UndesignatedPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0dd7e870-f0ac-4f90-b5b2-fa5ede117475" xlink:to="loc_comp_UndesignatedPreferredStockMember_330ee548-b41a-44c6-a194-18b1df74bf68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_880121a4-5060-41f1-8497-a31f367c2ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0dd7e870-f0ac-4f90-b5b2-fa5ede117475" xlink:to="loc_us-gaap_CommonClassAMember_880121a4-5060-41f1-8497-a31f367c2ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_69c158ce-05c7-4f4a-bff5-729cf01d63e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0dd7e870-f0ac-4f90-b5b2-fa5ede117475" xlink:to="loc_us-gaap_CommonClassBMember_69c158ce-05c7-4f4a-bff5-729cf01d63e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_7d62b023-a538-4f0a-8aca-41a7439ca977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassCMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0dd7e870-f0ac-4f90-b5b2-fa5ede117475" xlink:to="loc_us-gaap_CommonClassCMember_7d62b023-a538-4f0a-8aca-41a7439ca977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d404c606-1f18-4523-9f24-16c30d6d7ff4" xlink:to="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_31c769c5-47fd-4f20-9d81-236ed95bf317" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_31c769c5-47fd-4f20-9d81-236ed95bf317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0df459e0-dce3-4349-9723-72e1d41ea1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0df459e0-dce3-4349-9723-72e1d41ea1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_5f6c03fb-f77a-446c-b9ab-0b936e96dd24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_5f6c03fb-f77a-446c-b9ab-0b936e96dd24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_9652dd69-eaed-4a0e-973a-e93c446dd104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_us-gaap_PreferredStockSharesIssued_9652dd69-eaed-4a0e-973a-e93c446dd104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1_d5d512f0-518d-41e4-98f2-37d840a04f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesIssued1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_us-gaap_ConversionOfStockSharesIssued1_d5d512f0-518d-41e4-98f2-37d840a04f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockVotingRights_ca5da0e1-7249-4cb3-ab86-b93acd83c131" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockVotingRights"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_us-gaap_CommonStockVotingRights_ca5da0e1-7249-4cb3-ab86-b93acd83c131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_6fc6af21-23e7-44c7-b085-e1a766c60cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_6fc6af21-23e7-44c7-b085-e1a766c60cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommonStockNumberOfClasses_13799b63-e1a2-4192-84c2-23b49da889c4" xlink:href="comp-20220630.xsd#comp_CommonStockNumberOfClasses"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_comp_CommonStockNumberOfClasses_13799b63-e1a2-4192-84c2-23b49da889c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommonStockVotingRightsNumberOfVotesForEachShare_32e7380e-f0ea-4977-8415-92750ba6a32c" xlink:href="comp-20220630.xsd#comp_CommonStockVotingRightsNumberOfVotesForEachShare"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_comp_CommonStockVotingRightsNumberOfVotesForEachShare_32e7380e-f0ea-4977-8415-92750ba6a32c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommonStockNumberOfVotes_674b49c5-461d-422c-8953-07a8a6b52f51" xlink:href="comp-20220630.xsd#comp_CommonStockNumberOfVotes"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_50ad87ed-6bbd-421c-a318-115bf6bd2902" xlink:to="loc_comp_CommonStockNumberOfVotes_674b49c5-461d-422c-8953-07a8a6b52f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#PreferredStockandCommonstockScheduleofStockbyClassDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDisclosuresAbstract_40ab3d28-8563-4503-a51c-87bc8ac08bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_b546e20b-f43f-42ad-a6d7-2dc2e35b30b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDisclosuresAbstract_40ab3d28-8563-4503-a51c-87bc8ac08bfc" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_b546e20b-f43f-42ad-a6d7-2dc2e35b30b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_794a9f7d-0255-4eef-825c-c9d99a8499b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b546e20b-f43f-42ad-a6d7-2dc2e35b30b6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_794a9f7d-0255-4eef-825c-c9d99a8499b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f3f6fcc3-32fe-433e-a09d-0e2c1ee28cac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_794a9f7d-0255-4eef-825c-c9d99a8499b7" xlink:to="loc_us-gaap_ClassOfStockDomain_f3f6fcc3-32fe-433e-a09d-0e2c1ee28cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_c60a14c3-ac63-49c1-b213-deb2e7b7bd17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f3f6fcc3-32fe-433e-a09d-0e2c1ee28cac" xlink:to="loc_us-gaap_CommonClassAMember_c60a14c3-ac63-49c1-b213-deb2e7b7bd17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_9e111c40-056b-4a47-a3db-05b013f94d27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f3f6fcc3-32fe-433e-a09d-0e2c1ee28cac" xlink:to="loc_us-gaap_CommonClassBMember_9e111c40-056b-4a47-a3db-05b013f94d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_aa42e98d-8ca2-4f4c-880a-cf333be14195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f3f6fcc3-32fe-433e-a09d-0e2c1ee28cac" xlink:to="loc_us-gaap_CommonClassCMember_aa42e98d-8ca2-4f4c-880a-cf333be14195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_b3448245-8ae0-41b9-bf62-e310fea704eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b546e20b-f43f-42ad-a6d7-2dc2e35b30b6" xlink:to="loc_us-gaap_ClassOfStockLineItems_b3448245-8ae0-41b9-bf62-e310fea704eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_606ae4cf-e0b4-45ad-b0f5-432d92ccb35c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b3448245-8ae0-41b9-bf62-e310fea704eb" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_606ae4cf-e0b4-45ad-b0f5-432d92ccb35c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_cd9cfab4-1edd-45d5-b9e3-981608bba48a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b3448245-8ae0-41b9-bf62-e310fea704eb" xlink:to="loc_us-gaap_CommonStockSharesIssued_cd9cfab4-1edd-45d5-b9e3-981608bba48a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f6c2a89a-074b-4822-9efe-1332c1844040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b3448245-8ae0-41b9-bf62-e310fea704eb" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f6c2a89a-074b-4822-9efe-1332c1844040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_d95f51df-7b09-459f-b458-e76fdc76f9a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b3448245-8ae0-41b9-bf62-e310fea704eb" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_d95f51df-7b09-459f-b458-e76fdc76f9a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="comp-20220630.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2744a23a-cfd4-4329-9f58-3f0b497ded7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_5cfeca60-8698-4ed4-bbe4-220292431637" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2744a23a-cfd4-4329-9f58-3f0b497ded7e" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_5cfeca60-8698-4ed4-bbe4-220292431637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="comp-20220630.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a81025b2-5600-44ca-a524-485dd0fd470f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_e19935d0-1e98-45fb-b287-7eb0d9d52bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a81025b2-5600-44ca-a524-485dd0fd470f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_e19935d0-1e98-45fb-b287-7eb0d9d52bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_367f7cb1-f671-4272-beaa-ca74150ae329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a81025b2-5600-44ca-a524-485dd0fd470f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_367f7cb1-f671-4272-beaa-ca74150ae329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_12e78fde-f061-4f5c-8e0b-347a5bdc2397" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a81025b2-5600-44ca-a524-485dd0fd470f" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_12e78fde-f061-4f5c-8e0b-347a5bdc2397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#StockBasedCompensationAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_036baa32-99fe-4a46-812a-5a245c36618e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7dc56765-6e0b-4747-a4c0-f5a0350377a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_036baa32-99fe-4a46-812a-5a245c36618e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7dc56765-6e0b-4747-a4c0-f5a0350377a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_11e52a9a-12f3-4bb7-83bf-31200ae7d8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7dc56765-6e0b-4747-a4c0-f5a0350377a3" xlink:to="loc_us-gaap_AwardTypeAxis_11e52a9a-12f3-4bb7-83bf-31200ae7d8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3b1d943c-ffe1-48b2-8f05-e0a854687f12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_11e52a9a-12f3-4bb7-83bf-31200ae7d8ff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3b1d943c-ffe1-48b2-8f05-e0a854687f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_9e0ac6bd-65af-466c-b59f-fbaa3d004dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3b1d943c-ffe1-48b2-8f05-e0a854687f12" xlink:to="loc_us-gaap_EmployeeStockOptionMember_9e0ac6bd-65af-466c-b59f-fbaa3d004dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_69283c9e-b060-41da-b1ee-81ed258436f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3b1d943c-ffe1-48b2-8f05-e0a854687f12" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_69283c9e-b060-41da-b1ee-81ed258436f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_f20778d4-45d5-4eda-8a9e-28395bf8da64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3b1d943c-ffe1-48b2-8f05-e0a854687f12" xlink:to="loc_us-gaap_EmployeeStockMember_f20778d4-45d5-4eda-8a9e-28395bf8da64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IpoBasedRestrictedStockUnitsMember_b82fdf82-920a-4a2e-a850-bf846c21622e" xlink:href="comp-20220630.xsd#comp_IpoBasedRestrictedStockUnitsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3b1d943c-ffe1-48b2-8f05-e0a854687f12" xlink:to="loc_comp_IpoBasedRestrictedStockUnitsMember_b82fdf82-920a-4a2e-a850-bf846c21622e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_c833db41-8b22-46cb-9b25-f9cbb69012d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7dc56765-6e0b-4747-a4c0-f5a0350377a3" xlink:to="loc_us-gaap_PlanNameAxis_c833db41-8b22-46cb-9b25-f9cbb69012d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_a239b07c-5d35-4531-8a73-3753090134cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_c833db41-8b22-46cb-9b25-f9cbb69012d2" xlink:to="loc_us-gaap_PlanNameDomain_a239b07c-5d35-4531-8a73-3753090134cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TwoThousandAndTwelveStockIncentivePlanMember_bab75643-e7f4-4bfc-91ac-1046a6e8e2f3" xlink:href="comp-20220630.xsd#comp_TwoThousandAndTwelveStockIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_a239b07c-5d35-4531-8a73-3753090134cc" xlink:to="loc_comp_TwoThousandAndTwelveStockIncentivePlanMember_bab75643-e7f4-4bfc-91ac-1046a6e8e2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TwoThousandAndTwentyOneEquityIncentivePlanMember_575cfeaa-edb4-4bda-9c08-1851310c9f34" xlink:href="comp-20220630.xsd#comp_TwoThousandAndTwentyOneEquityIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_a239b07c-5d35-4531-8a73-3753090134cc" xlink:to="loc_comp_TwoThousandAndTwentyOneEquityIncentivePlanMember_575cfeaa-edb4-4bda-9c08-1851310c9f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember_963ea143-bbca-441d-babb-796148947925" xlink:href="comp-20220630.xsd#comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_a239b07c-5d35-4531-8a73-3753090134cc" xlink:to="loc_comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember_963ea143-bbca-441d-babb-796148947925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A2021AgentEquityProgramMember_c8ee7e86-8ec9-4860-b782-99a9aad57b07" xlink:href="comp-20220630.xsd#comp_A2021AgentEquityProgramMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_a239b07c-5d35-4531-8a73-3753090134cc" xlink:to="loc_comp_A2021AgentEquityProgramMember_c8ee7e86-8ec9-4860-b782-99a9aad57b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A2022AgentEquityProgramMember_0102b37d-7280-45ac-aa1e-74d5382c02b1" xlink:href="comp-20220630.xsd#comp_A2022AgentEquityProgramMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_a239b07c-5d35-4531-8a73-3753090134cc" xlink:to="loc_comp_A2022AgentEquityProgramMember_0102b37d-7280-45ac-aa1e-74d5382c02b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f290b12c-c1bd-403a-9915-d3be5767062c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7dc56765-6e0b-4747-a4c0-f5a0350377a3" xlink:to="loc_srt_RangeAxis_f290b12c-c1bd-403a-9915-d3be5767062c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ea928332-4789-49c0-858d-d46f2e8d46d1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f290b12c-c1bd-403a-9915-d3be5767062c" xlink:to="loc_srt_RangeMember_ea928332-4789-49c0-858d-d46f2e8d46d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1c8e6cc2-8cd8-4795-aea4-585595c89b35" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ea928332-4789-49c0-858d-d46f2e8d46d1" xlink:to="loc_srt_MaximumMember_1c8e6cc2-8cd8-4795-aea4-585595c89b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7655ceb0-6af3-4a9f-96c7-2ee2d672ae8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7dc56765-6e0b-4747-a4c0-f5a0350377a3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7655ceb0-6af3-4a9f-96c7-2ee2d672ae8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5a7241ca-3f62-45dd-9695-479bd1dd9481" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7655ceb0-6af3-4a9f-96c7-2ee2d672ae8a" xlink:to="loc_us-gaap_ClassOfStockDomain_5a7241ca-3f62-45dd-9695-479bd1dd9481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_82876909-ce3f-4507-8d4f-1134f8d9c470" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5a7241ca-3f62-45dd-9695-479bd1dd9481" xlink:to="loc_us-gaap_CommonClassAMember_82876909-ce3f-4507-8d4f-1134f8d9c470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_21de99c3-b1aa-4e62-8c6e-2003ea27c62a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7dc56765-6e0b-4747-a4c0-f5a0350377a3" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_21de99c3-b1aa-4e62-8c6e-2003ea27c62a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3971f302-208c-4817-b908-c8e7462258a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_21de99c3-b1aa-4e62-8c6e-2003ea27c62a" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3971f302-208c-4817-b908-c8e7462258a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AccruedExpensesAndOtherCurrentLiabilitiesMember_51b719c4-d78b-4fb8-a917-d0cc12c05a28" xlink:href="comp-20220630.xsd#comp_AccruedExpensesAndOtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_3971f302-208c-4817-b908-c8e7462258a2" xlink:to="loc_comp_AccruedExpensesAndOtherCurrentLiabilitiesMember_51b719c4-d78b-4fb8-a917-d0cc12c05a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_105726a9-d985-4a2c-98f4-fe2fc52e7dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_3971f302-208c-4817-b908-c8e7462258a2" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_105726a9-d985-4a2c-98f4-fe2fc52e7dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_86774d31-53f8-4825-a13a-0210a970f6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7dc56765-6e0b-4747-a4c0-f5a0350377a3" xlink:to="loc_us-gaap_VestingAxis_86774d31-53f8-4825-a13a-0210a970f6ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_86774d31-53f8-4825-a13a-0210a970f6ec" xlink:to="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_61b9c68b-0296-4755-9680-2e44aa69d9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_61b9c68b-0296-4755-9680-2e44aa69d9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_239fb2f5-9bbf-4af8-916f-899834c44e62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_239fb2f5-9bbf-4af8-916f-899834c44e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_f273f0ab-c024-4e65-a647-b36a63ffb647" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_f273f0ab-c024-4e65-a647-b36a63ffb647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedPaymentArrangementTrancheFourMember_3c60d77e-477d-405c-86bd-4ec51c87e5de" xlink:href="comp-20220630.xsd#comp_ShareBasedPaymentArrangementTrancheFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:to="loc_comp_ShareBasedPaymentArrangementTrancheFourMember_3c60d77e-477d-405c-86bd-4ec51c87e5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedPaymentArrangementTrancheFiveMember_481cedee-a3d7-4b55-9c7b-70576d9d158c" xlink:href="comp-20220630.xsd#comp_ShareBasedPaymentArrangementTrancheFiveMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:to="loc_comp_ShareBasedPaymentArrangementTrancheFiveMember_481cedee-a3d7-4b55-9c7b-70576d9d158c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedPaymentArrangementTrancheSixMember_0274b714-e897-4515-bc44-41c4c9b70c37" xlink:href="comp-20220630.xsd#comp_ShareBasedPaymentArrangementTrancheSixMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:to="loc_comp_ShareBasedPaymentArrangementTrancheSixMember_0274b714-e897-4515-bc44-41c4c9b70c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedPaymentArrangementTrancheSevenMember_c371e069-451a-4331-ba66-b1a5b79c4800" xlink:href="comp-20220630.xsd#comp_ShareBasedPaymentArrangementTrancheSevenMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:to="loc_comp_ShareBasedPaymentArrangementTrancheSevenMember_c371e069-451a-4331-ba66-b1a5b79c4800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ServiceBasedAndPerformanceBasedMember_8cc1f589-c70f-46ec-bb33-975fca0c547e" xlink:href="comp-20220630.xsd#comp_ServiceBasedAndPerformanceBasedMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_9e57954a-4fe2-4e19-95b6-3711b121fccd" xlink:to="loc_comp_ServiceBasedAndPerformanceBasedMember_8cc1f589-c70f-46ec-bb33-975fca0c547e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7dc56765-6e0b-4747-a4c0-f5a0350377a3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9054ada0-ae6f-4cf8-a5be-81be23d3afd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9054ada0-ae6f-4cf8-a5be-81be23d3afd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_7c9162ab-0e09-4f60-b0e5-fe590c3260bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_7c9162ab-0e09-4f60-b0e5-fe590c3260bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding_49bf8885-c663-4ca6-ac5f-7d2a03135078" xlink:href="comp-20220630.xsd#comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding_49bf8885-c663-4ca6-ac5f-7d2a03135078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant_a71b524f-b666-4529-84ef-e8f5ab2eeb97" xlink:href="comp-20220630.xsd#comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant_a71b524f-b666-4529-84ef-e8f5ab2eeb97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_60ef7594-7181-43bb-a46b-4c20906a3ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_60ef7594-7181-43bb-a46b-4c20906a3ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_6da9374d-7e43-49ee-b68e-02b37d536044" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_6da9374d-7e43-49ee-b68e-02b37d536044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_85ad8c00-91c0-47e5-85c9-4c5f62fa064c" xlink:href="comp-20220630.xsd#comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_85ad8c00-91c0-47e5-85c9-4c5f62fa064c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount_900ea30c-cd2c-4de9-b55a-21dc411220b3" xlink:href="comp-20220630.xsd#comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount_900ea30c-cd2c-4de9-b55a-21dc411220b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_dee383f2-abf2-4801-a695-f1bbf34cc276" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_dee383f2-abf2-4801-a695-f1bbf34cc276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_121950f5-8ad6-44c4-85fd-1d2652a5dcf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_121950f5-8ad6-44c4-85fd-1d2652a5dcf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f0e89551-6c1c-4234-a021-00cc64c1640e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f0e89551-6c1c-4234-a021-00cc64c1640e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase_d2dab6ae-c346-4568-83a3-7c2faec26b67" xlink:href="comp-20220630.xsd#comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase_d2dab6ae-c346-4568-83a3-7c2faec26b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d695adc9-3e95-4e6f-a2f3-26424bafa1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d695adc9-3e95-4e6f-a2f3-26424bafa1ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_a84bee2c-427e-4cce-984b-66bc67140769" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_a84bee2c-427e-4cce-984b-66bc67140769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_36c64723-3229-463a-acf4-c7e221ef0387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_36c64723-3229-463a-acf4-c7e221ef0387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_2133dc41-1834-417f-9d94-8a0381053740" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_2133dc41-1834-417f-9d94-8a0381053740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_017da182-b686-434a-8e9e-5ce7f035aec8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_017da182-b686-434a-8e9e-5ce7f035aec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_b38640f5-b898-4952-8fd2-b37252d96df4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_b38640f5-b898-4952-8fd2-b37252d96df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_cde3f336-7b25-4041-a9e1-971068017e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_SharePrice_cde3f336-7b25-4041-a9e1-971068017e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage_3096fc5e-e85c-40ad-b1b9-2b1430cce169" xlink:href="comp-20220630.xsd#comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage_3096fc5e-e85c-40ad-b1b9-2b1430cce169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_fef109f9-f8e3-4aa6-8faa-ec6dbbd1b195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_fef109f9-f8e3-4aa6-8faa-ec6dbbd1b195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromOtherEquity_0f9358aa-e8cc-4fc4-a5ce-86674bc1ced3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromOtherEquity"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ProceedsFromOtherEquity_0f9358aa-e8cc-4fc4-a5ce-86674bc1ced3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EarlyExerciseOfStockOptionsSharesIssued_2954c822-8177-4773-aace-39263b958ec4" xlink:href="comp-20220630.xsd#comp_EarlyExerciseOfStockOptionsSharesIssued"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_comp_EarlyExerciseOfStockOptionsSharesIssued_2954c822-8177-4773-aace-39263b958ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b22c0087-c447-4f6c-8f97-eddffdecb795" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b22c0087-c447-4f6c-8f97-eddffdecb795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_faea775c-1367-4cfe-aa09-4d7b93e03f91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_faea775c-1367-4cfe-aa09-4d7b93e03f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_22334bb2-d2d5-47cb-a6b8-f1e9f977dceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_22334bb2-d2d5-47cb-a6b8-f1e9f977dceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0c2473e7-206e-454c-ae32-d43b9e69162e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1ff04f1-0a9f-4d4a-9f05-4345a2ab3154" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0c2473e7-206e-454c-ae32-d43b9e69162e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#StockBasedCompensationSummaryofStockOptionActivityDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1ab39c32-3f5f-400a-9518-fb0492c03a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d4df3fd8-b17c-461a-890a-754478127593" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1ab39c32-3f5f-400a-9518-fb0492c03a2f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d4df3fd8-b17c-461a-890a-754478127593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_1397e073-9b53-4a39-9ec1-3a22fc029860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d4df3fd8-b17c-461a-890a-754478127593" xlink:to="loc_us-gaap_PlanNameAxis_1397e073-9b53-4a39-9ec1-3a22fc029860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7a2007e1-971c-4aa1-9de3-1d1eb01fd7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1397e073-9b53-4a39-9ec1-3a22fc029860" xlink:to="loc_us-gaap_PlanNameDomain_7a2007e1-971c-4aa1-9de3-1d1eb01fd7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OutsideOf2012PlanMember_bd70ad30-ce43-44d6-8816-ce7379b87384" xlink:href="comp-20220630.xsd#comp_OutsideOf2012PlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_7a2007e1-971c-4aa1-9de3-1d1eb01fd7e5" xlink:to="loc_comp_OutsideOf2012PlanMember_bd70ad30-ce43-44d6-8816-ce7379b87384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5459fa88-aadf-4168-acd6-29bc09d4355c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d4df3fd8-b17c-461a-890a-754478127593" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5459fa88-aadf-4168-acd6-29bc09d4355c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_a273a334-8311-448c-9341-a2618627b46d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5459fa88-aadf-4168-acd6-29bc09d4355c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_a273a334-8311-448c-9341-a2618627b46d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ec8eb6c8-408e-4a6a-8813-5ef6f495523b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5459fa88-aadf-4168-acd6-29bc09d4355c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ec8eb6c8-408e-4a6a-8813-5ef6f495523b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_05401abb-8a41-45bd-9e0a-c4fe2f5f2992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ec8eb6c8-408e-4a6a-8813-5ef6f495523b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_05401abb-8a41-45bd-9e0a-c4fe2f5f2992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a996de65-659d-4a42-83f0-6ffd069f2e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ec8eb6c8-408e-4a6a-8813-5ef6f495523b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a996de65-659d-4a42-83f0-6ffd069f2e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2e0347a8-bad6-4894-8a19-7495f30cde72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ec8eb6c8-408e-4a6a-8813-5ef6f495523b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2e0347a8-bad6-4894-8a19-7495f30cde72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_75e2a007-f25e-493a-848a-b1a0715f2d62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ec8eb6c8-408e-4a6a-8813-5ef6f495523b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_75e2a007-f25e-493a-848a-b1a0715f2d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8514d40a-615a-4747-80cc-545e4facb347" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ec8eb6c8-408e-4a6a-8813-5ef6f495523b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8514d40a-615a-4747-80cc-545e4facb347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_d6ce2361-4068-4143-a87f-9cba00558fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ec8eb6c8-408e-4a6a-8813-5ef6f495523b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_d6ce2361-4068-4143-a87f-9cba00558fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5a707406-0e38-433f-848b-746619132b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5459fa88-aadf-4168-acd6-29bc09d4355c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5a707406-0e38-433f-848b-746619132b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3f2f9d43-40c9-4886-b27a-9afce1c90ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5a707406-0e38-433f-848b-746619132b2f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3f2f9d43-40c9-4886-b27a-9afce1c90ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_b30da41a-4703-4b43-a813-28149dc3aaaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5a707406-0e38-433f-848b-746619132b2f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_b30da41a-4703-4b43-a813-28149dc3aaaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_3a9876ac-6e6c-4f3f-8bac-5db687cb6439" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5a707406-0e38-433f-848b-746619132b2f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_3a9876ac-6e6c-4f3f-8bac-5db687cb6439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_33568ea4-a901-4a3b-990e-81a07c7bf2d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5a707406-0e38-433f-848b-746619132b2f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_33568ea4-a901-4a3b-990e-81a07c7bf2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_470bdc38-8cb8-48ef-9b0b-7e0c1d283b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5a707406-0e38-433f-848b-746619132b2f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_470bdc38-8cb8-48ef-9b0b-7e0c1d283b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_6661c46a-2e66-4975-9fcc-21ecaf4c4abd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5a707406-0e38-433f-848b-746619132b2f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_6661c46a-2e66-4975-9fcc-21ecaf4c4abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c285f725-baa3-4bb4-94dd-52e923f7ab42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5459fa88-aadf-4168-acd6-29bc09d4355c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c285f725-baa3-4bb4-94dd-52e923f7ab42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_44f5fe6a-8120-454e-a352-39dc1ef93ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c285f725-baa3-4bb4-94dd-52e923f7ab42" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_44f5fe6a-8120-454e-a352-39dc1ef93ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_bff6e3e4-7083-459c-8d44-2df49fd62812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c285f725-baa3-4bb4-94dd-52e923f7ab42" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_bff6e3e4-7083-459c-8d44-2df49fd62812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_5277d1de-b523-4ec3-ad0e-05aefd7e268d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c285f725-baa3-4bb4-94dd-52e923f7ab42" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_5277d1de-b523-4ec3-ad0e-05aefd7e268d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f91d0373-7d2e-4c60-a46e-a44c27ec815d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c285f725-baa3-4bb4-94dd-52e923f7ab42" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f91d0373-7d2e-4c60-a46e-a44c27ec815d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_6d33933a-9a8f-421e-a286-6cb2967b2453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5459fa88-aadf-4168-acd6-29bc09d4355c" xlink:to="loc_us-gaap_SharePrice_6d33933a-9a8f-421e-a286-6cb2967b2453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_46fb3953-2aa5-4a72-bd1b-2a76632cbb3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb30d457-9e59-446d-9466-5557c9ff5f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_46fb3953-2aa5-4a72-bd1b-2a76632cbb3f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb30d457-9e59-446d-9466-5557c9ff5f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f3228493-564c-4c2b-a816-8aad21988660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb30d457-9e59-446d-9466-5557c9ff5f21" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f3228493-564c-4c2b-a816-8aad21988660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_727f2b2f-3b18-4baf-a996-f94eb9f9452f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f3228493-564c-4c2b-a816-8aad21988660" xlink:to="loc_us-gaap_ClassOfStockDomain_727f2b2f-3b18-4baf-a996-f94eb9f9452f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_3247ef0b-7df1-481d-85de-cd4582a1d281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_727f2b2f-3b18-4baf-a996-f94eb9f9452f" xlink:to="loc_us-gaap_CommonClassAMember_3247ef0b-7df1-481d-85de-cd4582a1d281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ef80b45f-a102-4f86-b616-11a53be53205" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb30d457-9e59-446d-9466-5557c9ff5f21" xlink:to="loc_us-gaap_AwardTypeAxis_ef80b45f-a102-4f86-b616-11a53be53205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_66fd6b03-32b8-4dcc-afc9-4879ca832fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ef80b45f-a102-4f86-b616-11a53be53205" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_66fd6b03-32b8-4dcc-afc9-4879ca832fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d60eaaa5-d319-4abe-8f88-a0357ddbf31e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_66fd6b03-32b8-4dcc-afc9-4879ca832fe6" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d60eaaa5-d319-4abe-8f88-a0357ddbf31e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7151e481-ee67-447b-9d29-bc3c62e62fab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb30d457-9e59-446d-9466-5557c9ff5f21" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7151e481-ee67-447b-9d29-bc3c62e62fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5c1c3243-5d5d-4368-9ea1-c58b13bada4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7151e481-ee67-447b-9d29-bc3c62e62fab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5c1c3243-5d5d-4368-9ea1-c58b13bada4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_09f21dd0-208d-403b-88ed-e7b0822646f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5c1c3243-5d5d-4368-9ea1-c58b13bada4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_09f21dd0-208d-403b-88ed-e7b0822646f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f860e369-1da7-4d13-b368-777ababa83e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5c1c3243-5d5d-4368-9ea1-c58b13bada4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f860e369-1da7-4d13-b368-777ababa83e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_369109e2-83db-4085-bdc4-25a957252564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5c1c3243-5d5d-4368-9ea1-c58b13bada4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_369109e2-83db-4085-bdc4-25a957252564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_be4d9113-49ea-465a-8a50-cd36a29900a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5c1c3243-5d5d-4368-9ea1-c58b13bada4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_be4d9113-49ea-465a-8a50-cd36a29900a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e4a50637-ab9a-44fb-9966-9e8bad3fd34b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5c1c3243-5d5d-4368-9ea1-c58b13bada4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e4a50637-ab9a-44fb-9966-9e8bad3fd34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a661dd19-ee6f-4dc9-b018-a3798401284b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7151e481-ee67-447b-9d29-bc3c62e62fab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a661dd19-ee6f-4dc9-b018-a3798401284b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ff248b66-4dca-4055-a272-9cee85361d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a661dd19-ee6f-4dc9-b018-a3798401284b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ff248b66-4dca-4055-a272-9cee85361d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_104e367a-0391-4b0a-99bc-cedaac341053" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a661dd19-ee6f-4dc9-b018-a3798401284b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_104e367a-0391-4b0a-99bc-cedaac341053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f38d5799-6930-447a-840d-de3760a4d2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a661dd19-ee6f-4dc9-b018-a3798401284b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f38d5799-6930-447a-840d-de3760a4d2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f4a38068-c9c3-4b5c-b91f-705c5b8bff1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a661dd19-ee6f-4dc9-b018-a3798401284b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f4a38068-c9c3-4b5c-b91f-705c5b8bff1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_435e088b-8d2f-446b-8c16-1cd9b751e639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a661dd19-ee6f-4dc9-b018-a3798401284b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_435e088b-8d2f-446b-8c16-1cd9b751e639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_fc37cb23-8ec4-46a5-b114-601cd622c117" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7151e481-ee67-447b-9d29-bc3c62e62fab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_fc37cb23-8ec4-46a5-b114-601cd622c117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_0990b8c1-9a34-4936-bb3c-8c271be532b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7151e481-ee67-447b-9d29-bc3c62e62fab" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_0990b8c1-9a34-4936-bb3c-8c271be532b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_8c45b5c3-46fb-4588-aafd-38d7e8ee954b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7151e481-ee67-447b-9d29-bc3c62e62fab" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_8c45b5c3-46fb-4588-aafd-38d7e8ee954b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_eedc380d-ee0e-4313-be20-dd9885b3ec13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_ddfe78e0-79f4-47d2-b121-133d5577b4b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_eedc380d-ee0e-4313-be20-dd9885b3ec13" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_ddfe78e0-79f4-47d2-b121-133d5577b4b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_b8935d03-e45f-4940-a7bb-089200917aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_ddfe78e0-79f4-47d2-b121-133d5577b4b1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_b8935d03-e45f-4940-a7bb-089200917aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_bd32b080-8453-4460-9a47-6ead16f23c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_b8935d03-e45f-4940-a7bb-089200917aa6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_bd32b080-8453-4460-9a47-6ead16f23c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommissionAndOtherRelatedExpensesMember_d97f2360-f2b9-4520-a2e3-1ef64da4a7d5" xlink:href="comp-20220630.xsd#comp_CommissionAndOtherRelatedExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bd32b080-8453-4460-9a47-6ead16f23c1f" xlink:to="loc_comp_CommissionAndOtherRelatedExpensesMember_d97f2360-f2b9-4520-a2e3-1ef64da4a7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_c5d2219b-3947-44a7-a0bf-70ec9cb85348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bd32b080-8453-4460-9a47-6ead16f23c1f" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_c5d2219b-3947-44a7-a0bf-70ec9cb85348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OperationsAndSupportMember_1041128c-9860-422f-82b1-8af61d997af2" xlink:href="comp-20220630.xsd#comp_OperationsAndSupportMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bd32b080-8453-4460-9a47-6ead16f23c1f" xlink:to="loc_comp_OperationsAndSupportMember_1041128c-9860-422f-82b1-8af61d997af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_52f9bb88-c760-4a47-b28a-5b724e2dd650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bd32b080-8453-4460-9a47-6ead16f23c1f" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_52f9bb88-c760-4a47-b28a-5b724e2dd650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_8bd82290-d565-4914-9665-f83af965fa73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bd32b080-8453-4460-9a47-6ead16f23c1f" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_8bd82290-d565-4914-9665-f83af965fa73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_14b3d2e1-9945-4478-a9db-0ab42dc06b34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_ddfe78e0-79f4-47d2-b121-133d5577b4b1" xlink:to="loc_us-gaap_AwardTypeAxis_14b3d2e1-9945-4478-a9db-0ab42dc06b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_27111187-ad12-4be7-9439-fdbb3fe35e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_14b3d2e1-9945-4478-a9db-0ab42dc06b34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_27111187-ad12-4be7-9439-fdbb3fe35e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IpoRelatedExpenseMember_1fbe040d-b877-4851-99dd-405d7edebfbe" xlink:href="comp-20220630.xsd#comp_IpoRelatedExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_27111187-ad12-4be7-9439-fdbb3fe35e2a" xlink:to="loc_comp_IpoRelatedExpenseMember_1fbe040d-b877-4851-99dd-405d7edebfbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4d97aed0-3773-472c-89e0-481cf4cdfb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_ddfe78e0-79f4-47d2-b121-133d5577b4b1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4d97aed0-3773-472c-89e0-481cf4cdfb7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_90c41f3b-fffd-454d-b540-ac7521550a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4d97aed0-3773-472c-89e0-481cf4cdfb7e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_90c41f3b-fffd-454d-b540-ac7521550a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/IncomeTaxes" xlink:type="simple" xlink:href="comp-20220630.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_9ee6a5d2-bb96-4050-bd92-1128576e76cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_c9ff7d51-07b2-4a7f-880e-7f7766baa745" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9ee6a5d2-bb96-4050-bd92-1128576e76cf" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_c9ff7d51-07b2-4a7f-880e-7f7766baa745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#IncomeTaxesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_bafe50ca-3ef8-4a0b-a85d-5882dc789f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7e1cb7d5-e4e1-47e5-9d71-cfae2a46207b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bafe50ca-3ef8-4a0b-a85d-5882dc789f1e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7e1cb7d5-e4e1-47e5-9d71-cfae2a46207b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/NetLossPerShareAttributabletoCompassInc" xlink:type="simple" xlink:href="comp-20220630.xsd#NetLossPerShareAttributabletoCompassInc"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/NetLossPerShareAttributabletoCompassInc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4654b37b-a799-4f29-bf25-ffde9df8897f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_58909a79-c628-4480-a388-ab8cc1b67098" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4654b37b-a799-4f29-bf25-ffde9df8897f" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_58909a79-c628-4480-a388-ab8cc1b67098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncTables" xlink:type="simple" xlink:href="comp-20220630.xsd#NetLossPerShareAttributabletoCompassIncTables"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_77200678-3a51-4c6c-b341-b8c735dd454b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0634d49c-954a-4e3b-90b8-cd654ac078a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_77200678-3a51-4c6c-b341-b8c735dd454b" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0634d49c-954a-4e3b-90b8-cd654ac078a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_f44297ee-36aa-4365-8396-995ff493859c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_77200678-3a51-4c6c-b341-b8c735dd454b" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_f44297ee-36aa-4365-8396-995ff493859c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#NetLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_55218124-3fb0-426c-8bc5-34b9eeba5da8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EarningsPerShareBasicAndDilutedEPSAbstract_6fbb317e-f4a4-493a-aa70-580a9d645623" xlink:href="comp-20220630.xsd#comp_EarningsPerShareBasicAndDilutedEPSAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_55218124-3fb0-426c-8bc5-34b9eeba5da8" xlink:to="loc_comp_EarningsPerShareBasicAndDilutedEPSAbstract_6fbb317e-f4a4-493a-aa70-580a9d645623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4414ca7d-c290-4f29-afa3-32bafd69c4d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_EarningsPerShareBasicAndDilutedEPSAbstract_6fbb317e-f4a4-493a-aa70-580a9d645623" xlink:to="loc_us-gaap_NetIncomeLoss_4414ca7d-c290-4f29-afa3-32bafd69c4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract_84c44e3b-2b2a-4f92-bc84-5273b622e681" xlink:href="comp-20220630.xsd#comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_55218124-3fb0-426c-8bc5-34b9eeba5da8" xlink:to="loc_comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract_84c44e3b-2b2a-4f92-bc84-5273b622e681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_039ec745-72bb-42e6-8206-eb9af24d8762" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract_84c44e3b-2b2a-4f92-bc84-5273b622e681" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_039ec745-72bb-42e6-8206-eb9af24d8762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a1dea9df-3a94-4f81-91d1-611be3452175" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract_84c44e3b-2b2a-4f92-bc84-5273b622e681" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a1dea9df-3a94-4f81-91d1-611be3452175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_1e35291d-30d1-406d-ba8a-bd7624c89cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract_84c44e3b-2b2a-4f92-bc84-5273b622e681" xlink:to="loc_us-gaap_EarningsPerShareBasic_1e35291d-30d1-406d-ba8a-bd7624c89cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a629ce05-b980-4fd5-a83b-5543fb42ecb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract_84c44e3b-2b2a-4f92-bc84-5273b622e681" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a629ce05-b980-4fd5-a83b-5543fb42ecb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1e5b1ce2-b857-46f9-ba8d-4b0122f6b0b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a3e38777-30a7-4530-9e5b-bef044f8cfd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1e5b1ce2-b857-46f9-ba8d-4b0122f6b0b3" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a3e38777-30a7-4530-9e5b-bef044f8cfd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2bc9196d-3193-4574-8965-d899d1525496" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a3e38777-30a7-4530-9e5b-bef044f8cfd5" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2bc9196d-3193-4574-8965-d899d1525496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e8ad95fa-ec06-4928-a76f-e1544d3e590e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2bc9196d-3193-4574-8965-d899d1525496" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e8ad95fa-ec06-4928-a76f-e1544d3e590e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_46ecea0a-561d-495b-8b59-b0b433d370fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e8ad95fa-ec06-4928-a76f-e1544d3e590e" xlink:to="loc_us-gaap_EmployeeStockOptionMember_46ecea0a-561d-495b-8b59-b0b433d370fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d3ec7bc3-f4f1-44d4-aeb7-b0daf45c8d26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e8ad95fa-ec06-4928-a76f-e1544d3e590e" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d3ec7bc3-f4f1-44d4-aeb7-b0daf45c8d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_81e5e647-4d8c-45c3-aa4a-2e1d71b81965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e8ad95fa-ec06-4928-a76f-e1544d3e590e" xlink:to="loc_us-gaap_EmployeeStockMember_81e5e647-4d8c-45c3-aa4a-2e1d71b81965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_UnvestedEarlyExercisedOptionsMember_0e1cbf11-0ee4-48f7-99c7-c1a0d196a7bc" xlink:href="comp-20220630.xsd#comp_UnvestedEarlyExercisedOptionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e8ad95fa-ec06-4928-a76f-e1544d3e590e" xlink:to="loc_comp_UnvestedEarlyExercisedOptionsMember_0e1cbf11-0ee4-48f7-99c7-c1a0d196a7bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_UnvestedCommonStockMember_23924895-ea77-4abd-9ebf-88f4b3a53242" xlink:href="comp-20220630.xsd#comp_UnvestedCommonStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e8ad95fa-ec06-4928-a76f-e1544d3e590e" xlink:to="loc_comp_UnvestedCommonStockMember_23924895-ea77-4abd-9ebf-88f4b3a53242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_713ad272-5df1-4971-abaf-badd561df05e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a3e38777-30a7-4530-9e5b-bef044f8cfd5" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_713ad272-5df1-4971-abaf-badd561df05e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_412806d8-ad26-4c46-93fc-3df1b2b7f77e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_713ad272-5df1-4971-abaf-badd561df05e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_412806d8-ad26-4c46-93fc-3df1b2b7f77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLosses" xlink:type="simple" xlink:href="comp-20220630.xsd#CompassConciergeReceivablesandAllowanceforCreditLosses"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLosses" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_c739f3d0-6ee7-40ba-bb58-503296f27162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock_230acbef-bf97-45a2-a921-cb750b55fe61" xlink:href="comp-20220630.xsd#comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_c739f3d0-6ee7-40ba-bb58-503296f27162" xlink:to="loc_comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock_230acbef-bf97-45a2-a921-cb750b55fe61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesTables" xlink:type="simple" xlink:href="comp-20220630.xsd#CompassConciergeReceivablesandAllowanceforCreditLossesTables"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_da66f4ba-fa3e-45ef-a5b2-d8676bf28d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_b83ebc58-7585-41b6-93ed-02af17475956" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_da66f4ba-fa3e-45ef-a5b2-d8676bf28d4d" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_b83ebc58-7585-41b6-93ed-02af17475956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock_c3e5f9d2-33d0-4359-894f-16653e989906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PastDueFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_da66f4ba-fa3e-45ef-a5b2-d8676bf28d4d" xlink:to="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock_c3e5f9d2-33d0-4359-894f-16653e989906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesAdditionalInformationDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#CompassConciergeReceivablesandAllowanceforCreditLossesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_7c34577e-a685-4c11-943a-31e6fd80a822" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties_064a8127-b8b8-4467-a9c3-bdd51d8e5e3e" xlink:href="comp-20220630.xsd#comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_7c34577e-a685-4c11-943a-31e6fd80a822" xlink:to="loc_comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties_064a8127-b8b8-4467-a9c3-bdd51d8e5e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofACLforConciergeReceivablesDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofACLforConciergeReceivablesDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofACLforConciergeReceivablesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_d31754f3-0d63-4f34-b25a-13fa3f8e4e19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_a68ff1ba-e2b5-449f-a5e4-4d4963cdd7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d31754f3-0d63-4f34-b25a-13fa3f8e4e19" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_a68ff1ba-e2b5-449f-a5e4-4d4963cdd7ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_993214ba-a0a2-4e51-9653-ab7eece30b37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_a68ff1ba-e2b5-449f-a5e4-4d4963cdd7ad" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_993214ba-a0a2-4e51-9653-ab7eece30b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_52abf516-3a07-4efc-b783-a44f324984af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_a68ff1ba-e2b5-449f-a5e4-4d4963cdd7ad" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_52abf516-3a07-4efc-b783-a44f324984af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_910701ec-da51-43cd-aa29-46926af07449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_a68ff1ba-e2b5-449f-a5e4-4d4963cdd7ad" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_910701ec-da51-43cd-aa29-46926af07449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_5f9ec4c7-95e3-4e69-940d-65e9c1deb17f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_a68ff1ba-e2b5-449f-a5e4-4d4963cdd7ad" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_5f9ec4c7-95e3-4e69-940d-65e9c1deb17f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail" xlink:type="simple" xlink:href="comp-20220630.xsd#CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_c61edf72-7f7a-4ce6-8c54-2d5e96211a44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_1f41add7-e673-4b19-88fc-c2e5b70b9f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_c61edf72-7f7a-4ce6-8c54-2d5e96211a44" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_1f41add7-e673-4b19-88fc-c2e5b70b9f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_972182e0-5cdd-43e3-a712-3d01077a10c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_1f41add7-e673-4b19-88fc-c2e5b70b9f2a" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_972182e0-5cdd-43e3-a712-3d01077a10c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a24a10a4-7e1d-4dcc-a7ad-6d0cfc5e3c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_972182e0-5cdd-43e3-a712-3d01077a10c2" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a24a10a4-7e1d-4dcc-a7ad-6d0cfc5e3c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember_09a7c1f8-541a-4348-9f39-223067ffb1ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialAssetNotPastDueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a24a10a4-7e1d-4dcc-a7ad-6d0cfc5e3c0c" xlink:to="loc_us-gaap_FinancialAssetNotPastDueMember_09a7c1f8-541a-4348-9f39-223067ffb1ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember_8763de34-c2d5-48fd-b7b4-9b5a460c4f8c" xlink:href="comp-20220630.xsd#comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a24a10a4-7e1d-4dcc-a7ad-6d0cfc5e3c0c" xlink:to="loc_comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember_8763de34-c2d5-48fd-b7b4-9b5a460c4f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_333323bf-72cf-44ec-840b-5d8f9986c3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a24a10a4-7e1d-4dcc-a7ad-6d0cfc5e3c0c" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_333323bf-72cf-44ec-840b-5d8f9986c3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_2cf724d4-935d-458e-adca-aa1ea8a7302e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_1f41add7-e673-4b19-88fc-c2e5b70b9f2a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_2cf724d4-935d-458e-adca-aa1ea8a7302e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_87a2f63d-3be6-43ae-85fd-17b7225f14ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_2cf724d4-935d-458e-adca-aa1ea8a7302e" xlink:to="loc_us-gaap_NotesReceivableGross_87a2f63d-3be6-43ae-85fd-17b7225f14ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/RestructuringActivities" xlink:type="simple" xlink:href="comp-20220630.xsd#RestructuringActivities"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/RestructuringActivities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_ec6074b5-2423-47e0-bdf2-0926bb84bcaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_1781da79-e18a-4e6c-b766-9acf5ca3c08a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_ec6074b5-2423-47e0-bdf2-0926bb84bcaf" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_1781da79-e18a-4e6c-b766-9acf5ca3c08a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/RestructuringActivitiesTables" xlink:type="simple" xlink:href="comp-20220630.xsd#RestructuringActivitiesTables"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/RestructuringActivitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_f3d05697-7149-44c5-9a02-03497047f21d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_2858904c-5e2a-4a9a-8395-692bb4c01422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_f3d05697-7149-44c5-9a02-03497047f21d" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_2858904c-5e2a-4a9a-8395-692bb4c01422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/RestructuringActivitiesNarrativeDetails" xlink:type="simple" xlink:href="comp-20220630.xsd#RestructuringActivitiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/RestructuringActivitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_5cd72293-bd16-44f7-b04f-c332711e7505" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8d2c3f6b-74ce-42e4-8932-df18b515910a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_5cd72293-bd16-44f7-b04f-c332711e7505" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8d2c3f6b-74ce-42e4-8932-df18b515910a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_00623d4a-716c-4d5d-937a-22a5435f8fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8d2c3f6b-74ce-42e4-8932-df18b515910a" xlink:to="loc_us-gaap_RestructuringPlanAxis_00623d4a-716c-4d5d-937a-22a5435f8fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_78d47019-40f0-4aac-9d28-b9b626f45bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_00623d4a-716c-4d5d-937a-22a5435f8fc6" xlink:to="loc_us-gaap_RestructuringPlanDomain_78d47019-40f0-4aac-9d28-b9b626f45bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_Q22022StrategicActionsMember_69050e8b-f5af-40db-9e40-b47dd9551069" xlink:href="comp-20220630.xsd#comp_Q22022StrategicActionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_78d47019-40f0-4aac-9d28-b9b626f45bc2" xlink:to="loc_comp_Q22022StrategicActionsMember_69050e8b-f5af-40db-9e40-b47dd9551069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OtherRestructuringActivitiesMember_3f8f96c6-ef79-4db2-a2d8-13eeca050f43" xlink:href="comp-20220630.xsd#comp_OtherRestructuringActivitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_78d47019-40f0-4aac-9d28-b9b626f45bc2" xlink:to="loc_comp_OtherRestructuringActivitiesMember_3f8f96c6-ef79-4db2-a2d8-13eeca050f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_db10880c-9895-42ad-a7da-17e75a654c05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8d2c3f6b-74ce-42e4-8932-df18b515910a" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_db10880c-9895-42ad-a7da-17e75a654c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_27556113-4507-4da9-a4ed-e0e0199008b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_db10880c-9895-42ad-a7da-17e75a654c05" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_27556113-4507-4da9-a4ed-e0e0199008b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_10b87eda-70e9-4d29-842a-f1a6ffe3758a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_27556113-4507-4da9-a4ed-e0e0199008b5" xlink:to="loc_us-gaap_EmployeeSeveranceMember_10b87eda-70e9-4d29-842a-f1a6ffe3758a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LeaseTerminationCostsMember_dff5ee98-443e-471d-84f9-1530174d5335" xlink:href="comp-20220630.xsd#comp_LeaseTerminationCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_27556113-4507-4da9-a4ed-e0e0199008b5" xlink:to="loc_comp_LeaseTerminationCostsMember_dff5ee98-443e-471d-84f9-1530174d5335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_6349aa63-f9ff-4d6a-8080-fd32c43b1676" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_27556113-4507-4da9-a4ed-e0e0199008b5" xlink:to="loc_us-gaap_OtherRestructuringMember_6349aa63-f9ff-4d6a-8080-fd32c43b1676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AcceleratedAmortizationOfIntangibleAssetsMember_b631b8c1-2cd1-40e9-8a3b-de502d27d8bf" xlink:href="comp-20220630.xsd#comp_AcceleratedAmortizationOfIntangibleAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_27556113-4507-4da9-a4ed-e0e0199008b5" xlink:to="loc_comp_AcceleratedAmortizationOfIntangibleAssetsMember_b631b8c1-2cd1-40e9-8a3b-de502d27d8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_WriteDownOfFixedAssetsMember_05ad54b5-a4aa-4519-abf9-2db4f34fc8bb" xlink:href="comp-20220630.xsd#comp_WriteDownOfFixedAssetsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_27556113-4507-4da9-a4ed-e0e0199008b5" xlink:to="loc_comp_WriteDownOfFixedAssetsMember_05ad54b5-a4aa-4519-abf9-2db4f34fc8bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OtherLeaseTerminationCostMember_83943ffa-8bcd-42aa-abb1-fb1178ce09c2" xlink:href="comp-20220630.xsd#comp_OtherLeaseTerminationCostMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_27556113-4507-4da9-a4ed-e0e0199008b5" xlink:to="loc_comp_OtherLeaseTerminationCostMember_83943ffa-8bcd-42aa-abb1-fb1178ce09c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_UnpaidSeveranceCostsMember_be90012f-1159-486d-931d-2dd8b3a71228" xlink:href="comp-20220630.xsd#comp_UnpaidSeveranceCostsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_27556113-4507-4da9-a4ed-e0e0199008b5" xlink:to="loc_comp_UnpaidSeveranceCostsMember_be90012f-1159-486d-931d-2dd8b3a71228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_ecb54f1c-430d-4e28-adf9-83cf537cdb45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8d2c3f6b-74ce-42e4-8932-df18b515910a" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_ecb54f1c-430d-4e28-adf9-83cf537cdb45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_71bd5c28-05d8-49cc-af9a-284bd67f296f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_ecb54f1c-430d-4e28-adf9-83cf537cdb45" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_71bd5c28-05d8-49cc-af9a-284bd67f296f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_0939c952-9742-4ee4-b78e-dc9889d03c36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_ecb54f1c-430d-4e28-adf9-83cf537cdb45" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated_0939c952-9742-4ee4-b78e-dc9889d03c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_0ac224b0-f471-4c01-8f6d-ba16a98d4ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_ecb54f1c-430d-4e28-adf9-83cf537cdb45" xlink:to="loc_us-gaap_RestructuringCharges_0ac224b0-f471-4c01-8f6d-ba16a98d4ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_a4230b2e-3b45-451e-9235-104ff9bd4ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_ecb54f1c-430d-4e28-adf9-83cf537cdb45" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_a4230b2e-3b45-451e-9235-104ff9bd4ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_RestructuringAndRelatedCostLiabilitiesRemaining_e15e1238-6c0c-42cf-867e-f7b44e813336" xlink:href="comp-20220630.xsd#comp_RestructuringAndRelatedCostLiabilitiesRemaining"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_ecb54f1c-430d-4e28-adf9-83cf537cdb45" xlink:to="loc_comp_RestructuringAndRelatedCostLiabilitiesRemaining_e15e1238-6c0c-42cf-867e-f7b44e813336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails" xlink:type="simple" xlink:href="comp-20220630.xsd#RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"/>
  <link:presentationLink xlink:role="http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_eb08fb1e-2d07-4aea-a3df-2a02aee3236c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_34d0ef8b-e2e7-4bb8-bfc1-b7156c20b368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_eb08fb1e-2d07-4aea-a3df-2a02aee3236c" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_34d0ef8b-e2e7-4bb8-bfc1-b7156c20b368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_1cf0f24a-2e73-49a9-993d-7abb6b0a804e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_34d0ef8b-e2e7-4bb8-bfc1-b7156c20b368" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_1cf0f24a-2e73-49a9-993d-7abb6b0a804e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_45695938-d56b-49fc-9cd0-53b9df0dc09e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1cf0f24a-2e73-49a9-993d-7abb6b0a804e" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_45695938-d56b-49fc-9cd0-53b9df0dc09e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_22fa224d-920f-45c4-9033-021a801dbfc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_45695938-d56b-49fc-9cd0-53b9df0dc09e" xlink:to="loc_us-gaap_EmployeeSeveranceMember_22fa224d-920f-45c4-9033-021a801dbfc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LeaseTerminationCostsMember_96a29165-b53f-498f-8452-8b4fba957eae" xlink:href="comp-20220630.xsd#comp_LeaseTerminationCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_45695938-d56b-49fc-9cd0-53b9df0dc09e" xlink:to="loc_comp_LeaseTerminationCostsMember_96a29165-b53f-498f-8452-8b4fba957eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AcceleratedAmortizationOfIntangibleAssetsMember_0a25ae05-c427-492d-8870-28fcb3884055" xlink:href="comp-20220630.xsd#comp_AcceleratedAmortizationOfIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_45695938-d56b-49fc-9cd0-53b9df0dc09e" xlink:to="loc_comp_AcceleratedAmortizationOfIntangibleAssetsMember_0a25ae05-c427-492d-8870-28fcb3884055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_9258f07d-eb9b-4fac-91db-58c084bb3ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_45695938-d56b-49fc-9cd0-53b9df0dc09e" xlink:to="loc_us-gaap_OtherRestructuringMember_9258f07d-eb9b-4fac-91db-58c084bb3ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_WriteDownOfFixedAssetsMember_bb9123df-7161-4118-b4db-7f07b9315c77" xlink:href="comp-20220630.xsd#comp_WriteDownOfFixedAssetsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_45695938-d56b-49fc-9cd0-53b9df0dc09e" xlink:to="loc_comp_WriteDownOfFixedAssetsMember_bb9123df-7161-4118-b4db-7f07b9315c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OtherLeaseTerminationCostMember_84545b5a-82ba-4212-b3fe-c6483afa72fa" xlink:href="comp-20220630.xsd#comp_OtherLeaseTerminationCostMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_45695938-d56b-49fc-9cd0-53b9df0dc09e" xlink:to="loc_comp_OtherLeaseTerminationCostMember_84545b5a-82ba-4212-b3fe-c6483afa72fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_8f55fc34-f642-4730-9ff5-a0781754df3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_34d0ef8b-e2e7-4bb8-bfc1-b7156c20b368" xlink:to="loc_us-gaap_RestructuringPlanAxis_8f55fc34-f642-4730-9ff5-a0781754df3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_fade1b69-5c9c-4ba3-a7b2-5678603f8bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_8f55fc34-f642-4730-9ff5-a0781754df3e" xlink:to="loc_us-gaap_RestructuringPlanDomain_fade1b69-5c9c-4ba3-a7b2-5678603f8bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_Q22022StrategicActionsMember_a85efc22-833d-44c6-a172-77bb47bfd5f3" xlink:href="comp-20220630.xsd#comp_Q22022StrategicActionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_fade1b69-5c9c-4ba3-a7b2-5678603f8bb3" xlink:to="loc_comp_Q22022StrategicActionsMember_a85efc22-833d-44c6-a172-77bb47bfd5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OtherRestructuringActivitiesMember_ed2d9117-8db3-4878-8773-2a6a67f564f3" xlink:href="comp-20220630.xsd#comp_OtherRestructuringActivitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_fade1b69-5c9c-4ba3-a7b2-5678603f8bb3" xlink:to="loc_comp_OtherRestructuringActivitiesMember_ed2d9117-8db3-4878-8773-2a6a67f564f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3a51f935-d15a-43ad-93de-49b2ff6c0381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_34d0ef8b-e2e7-4bb8-bfc1-b7156c20b368" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3a51f935-d15a-43ad-93de-49b2ff6c0381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_52fcb31b-fc4b-4652-afee-5387f2231351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3a51f935-d15a-43ad-93de-49b2ff6c0381" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_52fcb31b-fc4b-4652-afee-5387f2231351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringChargesMember_07f6ed50-e510-457e-9569-8ec331ab7350" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringChargesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_52fcb31b-fc4b-4652-afee-5387f2231351" xlink:to="loc_us-gaap_RestructuringChargesMember_07f6ed50-e510-457e-9569-8ec331ab7350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DepreciationAndAmortizationMember_657de86d-9e6d-43ed-b497-eee9d13b1d8f" xlink:href="comp-20220630.xsd#comp_DepreciationAndAmortizationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_52fcb31b-fc4b-4652-afee-5387f2231351" xlink:to="loc_comp_DepreciationAndAmortizationMember_657de86d-9e6d-43ed-b497-eee9d13b1d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_2011c298-0675-40eb-9701-b28f742b0cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_34d0ef8b-e2e7-4bb8-bfc1-b7156c20b368" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_2011c298-0675-40eb-9701-b28f742b0cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_5f63a7fe-7af5-4cea-88d1-dd11f5d087a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_2011c298-0675-40eb-9701-b28f742b0cf3" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_5f63a7fe-7af5-4cea-88d1-dd11f5d087a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_cf12404a-5ac0-40cb-a2a6-691c40961b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_2011c298-0675-40eb-9701-b28f742b0cf3" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_cf12404a-5ac0-40cb-a2a6-691c40961b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1_f20646d1-24d2-4987-adf7-64da4f9f2772" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_2011c298-0675-40eb-9701-b28f742b0cf3" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1_f20646d1-24d2-4987-adf7-64da4f9f2772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>image_01.jpg
<TEXT>
begin 644 image_01.jpg
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
M"'#F?<U-.[@?-MELL^SX$T_,'G[D$3-!)4G*R9\__SR[]OKK0T"+^:M:#]\
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
M     "A%Z D     E"+T!     !*$7H"     *4(/0$   " 4H2>     $ I
M0D\     H!2A)P    !0BM 3     "A%Z D     E"+T!     !*$7H"
M *4(/0$   " 4H2>     $ I0D\     H!2A)P    !0BM 3     "A%Z D
M    E"+T!     !*$7H"     *4(/0$   " 4H2>     $ I0D\     H!2A
M)P    !0BM 3     "A%Z D     E"+T!     !*$7H"     *4(/0$   "
M4H2>     $ I0D\     H!2A)P    !0BM 3     "A%Z D     E"+T!
M  !*$7H"     *4(/0$   " 4H2>     $ I0D\     H!2A)P    !0BM 3
M     "A%Z D     E"+T!     !*$7H"     *4(/0$   " 4H2>     $ I
M0D\     H!2A)P    !0BM 3     "A%Z D     E"+T!     !*$7H"
M *4(/0$   " 4H2>     $ I0D\     H!2A)P    !0BM 3     "A%Z D
M    E"+T!     !*$7H"     *4(/0$   " 4H2>     $ I0D\     H!2A
M)P    !0BM 3     "A%Z D     E"+T!     !*$7H"     *4(/0$   "
M4H2>     $ I0D\     H!2A)P    !0BM 3     "A%Z D     E"+T!
M  !*$7H"     *4(/0$   " 4H2>     $ I0D\     H!2A)P    !0BM 3
M     "A%Z D     E"+T!     !*$7H"     *4(/0$   " 4H2>     $ I
M0D\     H!2A)P    !0BM 3     "A%Z D     E"+T!     !*$7H"
M *4(/0$   " 4H2>     $ I0D\     H!2A)P    !0BM 3     "A%Z D
M    E"+T!     !*$7H"     *4(/0$   " 4H2>     $ I0D\     H!2A
M)P    !0BM 3     "A%Z D     E"+T!     !*$7H"     *4(/0$   "
M4H2>     $ I0D\     H!2A)P    !0BM 3     "A%Z D     E"+T!
M  !*$7H"     *4(/0$   " 4H2>     $ I0D\     H!2A)P    !0BM 3
M     "A%Z D     E"+T!     !*$7H"     *4(/0$   " 4H2>     $ I
M0D\     H!2A)P    !0BM 3     "A%Z D     E"+T!     !*$7H"
M *4(/0$   " 4H2>     $ I0D\     H!2A)P    !0BM 3     "A%Z D
J    E"+T!     !*$7H"     *7\+^!XA]#8QU2/     $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image_0a.jpg
<TEXT>
begin 644 image_0a.jpg
MB5!.1PT*&@H    -24A$4@   3<    K" (   "2(U@Q   2ZTE$051X7NU=
M?5!651KW#V;[_C33RK5,0")R9(A87&IQS5Q7EX%Q-)L&1\*/E')S='1T=,31
M*4<9M#*<PE5<61%-L4(SOU(SP,)4, D,!510+"E004/O_GQO7B_/<^]YS_T
M?!M^\XR#[_N<\]R/\WL^SCWGOIT46[AZ]6I34U/##30V-C8W-U.EM@),7[IT
M"8=17U]_X<*%RY<O7[MVC2IUH ,^BT[T W. F2=/GER3E34Z(2&D3Y\'NW3Q
MN^TV5>Z^[[Z WKV'#1^>EI966EKZVV^_T<9N SZBJ*@H=?'BH3$Q/?W][[SG
M'NU@'N[6+30L;,+$B3F;-M76UG8P5O'<.WMHFZL')WOERA7Z::L!)U575W?@
MP(%UZ]:]]]Y[BU)2,)#^NWKUOGW[SIPYTQKQ1K5X\.#!]>O7:Q97K5[]U5=?
MU=34>+4HQ5)<Q*RU:\,C(C0FB*570,#B)4M^_OEGVI$;J*ZNGI.<W/711[E=
M0^D_8,#G6[<BP-*.K /7^M7X>-Q(^D4;HK"P</J,&?13(= D."3$GD1$1L(I
MK\S(@(-N)<:BV^>CHZ=-GTZ_: 6H(_FO+[S QXDF@4%!\]]^^]2I4[2Q+2#-
MW+!QX]_Z]^>&-.D5&)@\=VYE515M? ->6(JHF+%JE3PEB,R=-P\I*.W4+D#[
M29,F<2LR L>Q>?-F! ?:J16@^>,]>SX7&=D&R8(AD-4C4Q@\9 C]0HB]>_?R
M"V)#!@T>?/CP8=J[8R#"H//;[[KKW+ES]#OW %^PZ9-/+(WDQ+%C'7IDA(?'
M>O3@/9M)_*A1IT^?IKV(65I>7BX?/\T$UV7W[MVT:XO )?YXPP9]6FM/_CED
MR-FS9VGOT@!+^_3MBW[@^>AWK0]<!-04L#Y\Q CZG1!(J_BEL"V3ITQQ)3%1
M@9/2(ML;;[Y)OW8)N''V_/N?[K@C,S/31A(!BU.G3>,=RLCR%2N(15.6(H'F
M[6T+@JKM.(8Q,6;L6-ZG/4$)C?*#VI"#QE((AC[]NI7Q47JZ:KI]60H!K]Q*
MD<BQ(:^F&HZ!$3]AXD1^%O*"X6>I;(9%^#+>C[R@L&IJ:M(Z-&8IJDK>4I.
MWKV3DI*0">_8N3,_/Q^A,CL[&\526'@X5]8$ABV=J@H4$N*<'B,&D0VI/_*Z
MO+R\;=NWIZ>GHY029QHX8&I) GJ6/MBE2RL5WH8X6E*B'7R[L]3/<]EMW$V"
MYN9F[7JJ@D%"E1P#B2X_?E50$ X<-&C$R)%(YO$W5]#D[P,'8BC2KDWPQ;9M
MO =58.7%EUZ"190M 4*+D5%1*'#4#@U8FKIX,6^C"H+XL6/'S*:D,(AK:FJ6
MO/LN:B?>%H*#LU31P9T\'QW-^X$\_N23*S,RP!.S; 1CJ+BX>,RX<;RM*B V
M;>,->I;Z>>Z<[03!$BY>O-C3WU^SZYRE\/2XRRFIJ6)9E)*"+#0P*(@T5V7*
MU*G4DD5LWKR9=UM65D;U' !#B->B&)^(,3_]])-^)./OVMK:U9F9P2$A_*C0
M1+)LQL##X"3-X=.1QZ('8A&?9*U=2UR5*@]U[:I5Q92E&W-R> -(XI@Q. >B
M; :,JG<6+."=0(X?/TZU30 "8#CR'E JX(3E2Z/*RLJA,3&\'TAA82'5%H*P
M%+)PT2*JY#;@AN)'C=(;=<Y22_DJ!E-!08'AV"TI*:':TL!H-@Q?0X8.-?.\
M-K!]QP[2_U_Z]?OEEU^HG@X()!]OV'#O P]H39 \@M)4SP2HIXC%T+ P<=H%
MBPCX^D>;CW3O7EU=K2FT8&E%104X0&S@$_@\O9HDCAPYHD\[;[_KKH,'#U(E
M<[R_="DY$DC?T% ;I0O8E;Y\.>\-[JJNKHYJFX.S%/+MM]]2/5>1F9E)+#IG
MZ:^__DJ5O 'Y'I(TTD],;"S5DP8_+TTLC1,Q2$5ZYSWW2$[;(LKU'S# SR)%
M :08>HL8]I(C]OSY\TB_58LD(MYD*5SFLVQ&%Q[E^Z-'=?K6 !<2%!RL'NNA
M0X?HU^8X<>($.1((SD&^-N#8N6L7[Q-)N+SG-F0I$BH;@UX2/Y:7\V-N%Y8J
M'J+R4DH^P]*CL;&1)Z*:H.B5ORD"H!,RI$>^\@I5,@>B_:S9L\5AD  6R32*
M)4>&H#HG.9E?TILL17Y,+A:BJ!.*JH"'"'WV64O>$:>*DH\<#!(5_:R7/6S;
MOIUT"]F_?S_5,X$A2R'(J%NC0,50#GSJ*6ZNO5@*?+E[-^DJ9],FJB2!I1]\
MP,]++WOW[J5MK .!1U_/0Y"@4257P4?(O/GSJ9)U_,Y2PR+;W@W@L#1CI'C6
MRI C0<IN*>M0/%3'**>?*DI*:BKI/#PB0I)C_!YH@F%'M9T!QS]N_'ANR*]=
M68KP@I))W]7D*5.HDC<T-#3<W[DS/R^]X#J;35+*@[/4%<X(P$>(*VNJ?F<I
M"$DNDZ54T%T,&3J4',R6+5NHDA X\MESYB#9YL,1=RXB,I+T+YF-\WN@EZ*B
M(MK  39LW,A-J-*.+ 7(E![R"*KA#: *.9ZDI"0^PY>;FTM;6@2&P7,M[W58
M>'BKCFIT'NVI9C4)?N89R1@@P'66HNO(J"A]U\AU)8MLUP&[^B.!(-&W=&6A
M/'?>/+5M2)\^?$2"D\1$0F(BT3&$F*6/]>AA:>Y4@*JJ*E3RW(0J[<O2R9,G
MZ[N*LEA#HLPCIW;W???ANI6S"AQAT/DCV3?>?)-T^\6V;53)52!X$HL;<W*H
MDD5<9^G9LV=)O\BUJ&);865&!CF8_/Q\JF0./455 5')S#MW>/<^\(!A>DP@
M9BEDQ,LO6QJRAKA\^;+82ONR%$F6OBLD/E1#"+XH1WN:17J&9&9FMFQM&?S<
MX13R\O*HGGO@]1J\DL-%LM=9RA=G'#ERA"JV%4BZ^^<GGI O:\&0Y+ESR;E
M^D5%D:P#*331D<E7O;(4LF+E2MK,(DBPXM*.+$5P(XNZ<+14R1S5U=7D2![L
MTN7BQ8OJMY555>3;KH\^*N,]!4"!$_3TTZ1;R(2)$TM*2N2?NLL#@R0T+(Q;
M3'CMM>^/'K5G\3I+__W66^32.,\T[ 'GH'^VZV>E^#:C*#I$-D64$5U)WK7L
MPP^)#H<,2R&EI:6TI32X^^#2CBSEVVO6KU]/E<R!D4J:IR]?KE=X?<($HN!\
M6@[^E_2IR</=NL4-&X9;#YV&A@;G>9"*$MUR3FXQ)C8V+2T-95=]?;VDQ4[7
M=)L25+'T3,E=\-Q[YZY=5,D(.(LYR<G\HCS4M>N)B@JJ[=$G#B]Q[%BJQ,!9
M&A8>SI=#]@H,M/=<MZ:F!OD8Z2TH.!A)N_Z3]F)I4U,3CTOR\Q>\\D18)D_7
M, #(NIK[.W?6EK/:AF J3A/81<ZU*"4%3M;Y]')N;BXWP>6YR,@%"Q>"U6*+
MG9!/DAPF)365:K45D!*0TZ@PXAB!58JJ2!PS1J\L,T?%6;IXR9+]^_=STZ-&
MC_;:&P%N!-\GB(!__/AQ\DBF75B*-$?=-Z<72SM=8^/B2'/#.#QCYDRBYLKC
M$UP$DJ8)!'<9);$]5ZOAFV^^X4\WS20X)&1E1H:6_!-T@C,C_MOPVK4-\O/S
MR=&?/W^>*K6$@*)BAL]_^VV]/J*$UQESSM)W%BS YV2^2I4U65FTO1!\=/K=
MV!+PRJNOZC]TSE)+<]$XZ\.'#QO66O+S%\7%Q:1M8%"0X8P#BA$R(.&J+"T
M,@-\$Y^ %<@CW;MOS,GQ.BH$0!8P:_9LONK63)"796=G<XN=<,-(A;;UBR^(
M4IN!+^(39SNV*:JPW7D]_?WYU2'@+ 75%<\4!7])!^[-<>FM!;N^_)(TA[S^
M^NOJMZA!])\[9^GT&3-0[WF5]Y8NQ; V*\4G39I$+9D MTE=$ZN7;=NW4[T;
M6+AH$5&VL7;"#"!\VK)EAD['4%"X6G)J'(@T'Z6GB_=UZF5H3 Q)=GPXEE[S
M+%W@)RE#4<6E6*JR5/$LSN;K:5!2RJQJ1%O]#@S>UG66.I=G(R+DIROY;<60
M%5QM)'X\.]7O$7$.6$=%O67+EBE3I_8-#>4GJ!?#I^Y6 8NHNA$"ITZ;YM5'
M!/3NK4\??+4N%5"TLK*2:AO!E;I48ZEBM,;5SS/CK^O  (C#?)L[B<.W&DO!
M,?E1BXO&PTA!00'5:PGMQ12:C$Y(H$HN 4>(-+NPL!!W$_3@Y^OG64;NXH,/
M6,0%/'#@ "HFL^V[&&F:'_3).5[G%'5KCE?/4@!%"#\J\7)HOEP.LF[=.KW.
M+<72<>/'6WJ&R5]<(+.H$)3@PY<_47,="%K[]NWC;@6R8.%"JNT&8!$^"UZ
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
HC3Q@&I>@P0,DV/K)[@YTX ^ _P.7M0!YEL$"HP    !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image_2a.jpg
<TEXT>
begin 644 image_2a.jpg
MB5!.1PT*&@H    -24A$4@  !%$    <" (    F\K=1   !5TE$051X7NW7
M06["0!!$4>Y_:;+))E^"F 1C>_J]-4+&=,U4WVY<QQT  'A16S6\JC,%  !G
MTOX*:^BD P PU>[5L%44!FL\  #8W] 2UBH*@S4>  !K47=.I%44!FL\  #^
M2K'@%ZVB,%CC 0!<@2N<2VH5A<$:#P#@)Y<EO$VK*$S5; # H=Q,L+BV49BJ
MV0!@#'< <("V49BJV0!@!TY;@&]MHS!5LP%P<<XU@%-K&X6IF@V S9P@ +RL
M;12F:C: 4Y)5 !;1-@I3-1LPGE0 P([:1F&J9@,^R/P!P#AMHS!5L\&B_-,
MP"FTC<)4S0;_YIT" #S4-@I3-1N7<NVG!P 8J&T4IFHV'MCZ.0  >*)M% [2
MT;3S  "PL-9A!N@0V'D  .##6M)YJ[YN.P\  '!?:!/K#[/S    I]6%9H-^
HA9T'  !8FYT'  !8F9T'  !8V1=/2?TU3U\NW0    !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302272854672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Aug. 10, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-40291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">COMPASS, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">30-0751604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">90 Fifth Avenue, 3rd Floor<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">New York<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">10011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">913-9058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12gTitle', window );">Title of 12(g) Security</a></td>
<td class="text">Class A Common Stock, $0.00001 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">COMP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">432,154,572<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001563190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CoverAbstract</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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12gTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(g) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection g<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_Security12gTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302271596752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 430.5<span></span>
</td>
<td class="nump">$ 618.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance of $7.4 and $7.1, respectively</a></td>
<td class="nump">61.4<span></span>
</td>
<td class="nump">48.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Compass Concierge receivables, net of allowance of $16.3 and $17.3, respectively</a></td>
<td class="nump">58.2<span></span>
</td>
<td class="nump">32.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">109.7<span></span>
</td>
<td class="nump">94.9<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">659.8<span></span>
</td>
<td class="nump">794.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">188.6<span></span>
</td>
<td class="nump">157.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">493.6<span></span>
</td>
<td class="nump">484.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">115.9<span></span>
</td>
<td class="nump">127.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">198.3<span></span>
</td>
<td class="nump">188.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">59.2<span></span>
</td>
<td class="nump">48.4<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,715.4<span></span>
</td>
<td class="nump">1,800.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">43.5<span></span>
</td>
<td class="nump">34.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedSalesCommissionCurrent', window );">Commissions payable</a></td>
<td class="nump">95.9<span></span>
</td>
<td class="nump">63.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">191.3<span></span>
</td>
<td class="nump">240.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">87.7<span></span>
</td>
<td class="nump">81.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Concierge credit facility</a></td>
<td class="nump">30.4<span></span>
</td>
<td class="nump">16.2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">448.8<span></span>
</td>
<td class="nump">437.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Non-current lease liabilities</a></td>
<td class="nump">495.5<span></span>
</td>
<td class="nump">483.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">15.3<span></span>
</td>
<td class="nump">32.9<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">959.6<span></span>
</td>
<td class="nump">953.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 6)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.00001 par value, 13,850,000,000 shares authorized at June&#160;30, 2022 and December&#160;31, 2021; 429,957,017 shares issued and outstanding at June&#160;30, 2022; 409,267,751 shares issued and outstanding at December&#160;31, 2021</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">2,636.4<span></span>
</td>
<td class="nump">2,438.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,884.2)<span></span>
</td>
<td class="num">(1,595.0)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Compass, Inc. stockholders&#8217; equity</a></td>
<td class="nump">752.2<span></span>
</td>
<td class="nump">843.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interest</a></td>
<td class="nump">3.6<span></span>
</td>
<td class="nump">3.8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders' equity</a></td>
<td class="nump">755.8<span></span>
</td>
<td class="nump">847.6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 1,715.4<span></span>
</td>
<td class="nump">$ 1,800.6<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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalesCommissionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalesCommissionCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br><br>Reference 3: 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(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302271519808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for credit loss on accounts receivable current</a></td>
<td class="nump">$ 7.4<span></span>
</td>
<td class="nump">$ 7.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForNotesAndLoansReceivableCurrent', window );">Allowance for credit loss on financing receivable current</a></td>
<td class="nump">$ 16.3<span></span>
</td>
<td class="nump">$ 17.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par or stated value per share (in dollars per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock shares authorized (in shares)</a></td>
<td class="nump">13,850,000,000<span></span>
</td>
<td class="nump">13,850,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock shares issued (in shares)</a></td>
<td class="nump">429,957,017<span></span>
</td>
<td class="nump">409,267,751<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock shares outstanding (in shares)</a></td>
<td class="nump">429,957,017<span></span>
</td>
<td class="nump">409,267,751<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForNotesAndLoansReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForNotesAndLoansReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302273047232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 2,020.1<span></span>
</td>
<td class="nump">$ 1,951.4<span></span>
</td>
<td class="nump">$ 3,417.1<span></span>
</td>
<td class="nump">$ 3,065.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesCommissionsAndFees', window );">Commissions and other related expense</a></td>
<td class="nump">1,652.9<span></span>
</td>
<td class="nump">1,590.4<span></span>
</td>
<td class="nump">2,799.3<span></span>
</td>
<td class="nump">2,532.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherSellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">154.9<span></span>
</td>
<td class="nump">124.3<span></span>
</td>
<td class="nump">299.9<span></span>
</td>
<td class="nump">235.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Operations and support</a></td>
<td class="nump">104.9<span></span>
</td>
<td class="nump">96.7<span></span>
</td>
<td class="nump">213.8<span></span>
</td>
<td class="nump">166.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">107.2<span></span>
</td>
<td class="nump">73.5<span></span>
</td>
<td class="nump">215.4<span></span>
</td>
<td class="nump">170.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">55.2<span></span>
</td>
<td class="nump">59.4<span></span>
</td>
<td class="nump">110.5<span></span>
</td>
<td class="nump">152.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring costs</a></td>
<td class="nump">18.9<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">18.9<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">25.4<span></span>
</td>
<td class="nump">14.9<span></span>
</td>
<td class="nump">44.1<span></span>
</td>
<td class="nump">28.4<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">2,119.4<span></span>
</td>
<td class="nump">1,959.2<span></span>
</td>
<td class="nump">3,701.9<span></span>
</td>
<td class="nump">3,285.7<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(99.3)<span></span>
</td>
<td class="num">(7.8)<span></span>
</td>
<td class="num">(284.8)<span></span>
</td>
<td class="num">(220.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNonoperating', window );">Investment income, net</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(0.7)<span></span>
</td>
<td class="num">(0.6)<span></span>
</td>
<td class="num">(1.4)<span></span>
</td>
<td class="num">(1.1)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss before income taxes and equity in loss of unconsolidated entity</a></td>
<td class="num">(99.7)<span></span>
</td>
<td class="num">(8.4)<span></span>
</td>
<td class="num">(285.8)<span></span>
</td>
<td class="num">(221.5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit from income taxes</a></td>
<td class="nump">1.5<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">1.4<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in loss of unconsolidated entity</a></td>
<td class="num">(2.9)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(5.0)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(101.1)<span></span>
</td>
<td class="num">(7.1)<span></span>
</td>
<td class="num">(289.4)<span></span>
</td>
<td class="num">(219.5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net (income) loss attributable to non-controlling interests</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to Compass, Inc.</a></td>
<td class="num">$ (101.2)<span></span>
</td>
<td class="num">$ (7.1)<span></span>
</td>
<td class="num">$ (289.2)<span></span>
</td>
<td class="num">$ (219.5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to Compass, Inc., basic (in dollars per share)</a></td>
<td class="num">$ (0.24)<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="num">$ (0.69)<span></span>
</td>
<td class="num">$ (0.87)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share attributable to Compass, Inc., diluted (in dollars per share)</a></td>
<td class="num">$ (0.24)<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="num">$ (0.69)<span></span>
</td>
<td class="num">$ (0.87)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share attributable to Compass, Inc., basic (in shares)</a></td>
<td class="nump">427,987,083<span></span>
</td>
<td class="nump">377,615,338<span></span>
</td>
<td class="nump">421,719,718<span></span>
</td>
<td class="nump">252,958,956<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share attributable to Compass, Inc., diluted (in shares)</a></td>
<td class="nump">427,987,083<span></span>
</td>
<td class="nump">377,615,338<span></span>
</td>
<td class="nump">421,719,718<span></span>
</td>
<td class="nump">252,958,956<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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCostAndExpenseOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCostAndExpenseOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of selling and marketing expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesCommissionsAndFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesCommissionsAndFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302198741376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)<br></strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>2021 Agent Equity Program</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th">
<div>Common Stock </div>
<div>2021 Agent Equity Program</div>
</th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>2021 Agent Equity Program</div>
</th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Total Compass, Inc. Stockholders&#8217; Equity (Deficit)</div></th>
<th class="th">
<div>Total Compass, Inc. Stockholders&#8217; Equity (Deficit) </div>
<div>2021 Agent Equity Program</div>
</th>
<th class="th"><div>Non-controlling Interest</div></th>
<th class="th">
<div>Preferred Stock </div>
<div>Convertible preferred stock</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">237,047,550<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">122,971,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="num">$ (862,900,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 238,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,100,900,000)<span></span>
</td>
<td class="num">$ (862,900,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,486,700,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest', window );">Net loss</a></td>
<td class="num">(219,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="num">(219,500,000)<span></span>
</td>
<td class="num">(219,500,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of common stock in connection with acquisitions (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">855,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of common stock in connection with acquisitions</a></td>
<td class="nump">10,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,341,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="nump">11,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Vesting of early exercised stock options</a></td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">208,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of Series D convertible preferred stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,920,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(15,920,450)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of Series D convertible preferred stock</a></td>
<td class="nump">67,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (67,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="Show.showAR( this, 'defref_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare', window );">Conversion of convertible preferred stock in connection with the initial public offering (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">223,033,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(221,127,100)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue', window );">Conversion of convertible preferred stock in connection with the initial public offering</a></td>
<td class="nump">1,419,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="nump">1,419,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,419,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,419,100,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock in connection with the initial public offering, net of offering costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,296,438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock in connection with the initial public offering, offering cost</a></td>
<td class="nump">438,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">438,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">438,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">394,419,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">1,075,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,395,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,320,400,000)<span></span>
</td>
<td class="nump">1,075,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">221,127,100<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">143,852,070<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Mar. 31, 2021</a></td>
<td class="num">(827,300,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">486,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,313,300,000)<span></span>
</td>
<td class="num">(827,300,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,419,100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest', window );">Net loss</a></td>
<td class="num">(7,100,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,100,000)<span></span>
</td>
<td class="num">(7,100,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of common stock in connection with acquisitions (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">606,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of common stock in connection with acquisitions</a></td>
<td class="nump">5,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">631,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Vesting of early exercised stock options</a></td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">43,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare', window );">Conversion of convertible preferred stock in connection with the initial public offering (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">223,033,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(221,127,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="Show.showAR( this, 'defref_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue', window );">Conversion of convertible preferred stock in connection with the initial public offering</a></td>
<td class="nump">1,419,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="nump">1,419,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,419,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,419,100,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock in connection with the initial public offering, net of offering costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,296,438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock in connection with the initial public offering, offering cost</a></td>
<td class="nump">438,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">438,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">438,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">394,419,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">$ 1,075,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,395,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,320,400,000)<span></span>
</td>
<td class="nump">1,075,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">409,267,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">409,267,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 847,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,438,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,595,000,000)<span></span>
</td>
<td class="nump">843,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest', window );">Net loss</a></td>
<td class="num">(289,400,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(289,200,000)<span></span>
</td>
<td class="num">(289,200,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(200,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of common stock in connection with acquisitions (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">123,852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of common stock in connection with acquisitions</a></td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="nump">3,532,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,532,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="nump">$ 7,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Issuance of common stock upon settlement of RSUs, net of taxes withheld (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,424,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings', window );">Issuance of common stock upon settlement of RSUs, net of taxes withheld</a></td>
<td class="num">(13,800,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,800,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,800,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Vesting of early exercised stock options</a></td>
<td class="nump">2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock in connection with the 2021 Agent Equity Program (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,608,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock in connection with the 2021 Agent Equity Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">$ 100,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2022</a></td>
<td class="nump">429,957,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">429,957,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2022</a></td>
<td class="nump">$ 755,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,636,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,884,200,000)<span></span>
</td>
<td class="nump">752,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">426,965,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Mar. 31, 2022</a></td>
<td class="nump">805,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,585,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,783,000,000)<span></span>
</td>
<td class="nump">802,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest', window );">Net loss</a></td>
<td class="num">(101,100,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(101,200,000)<span></span>
</td>
<td class="num">(101,200,000)<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of common stock in connection with acquisitions (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">123,852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of common stock in connection with acquisitions</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">937,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="nump">2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Issuance of common stock upon settlement of RSUs, net of taxes withheld (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,929,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings', window );">Issuance of common stock upon settlement of RSUs, net of taxes withheld</a></td>
<td class="num">(6,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="num">(6,400,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Vesting of early exercised stock options</a></td>
<td class="nump">1,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="nump">1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">$ 53,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2022</a></td>
<td class="nump">429,957,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">429,957,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2022</a></td>
<td class="nump">$ 755,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,636,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,884,200,000)<span></span>
</td>
<td class="nump">$ 752,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock Issued Upon Conversion Of Convertible Preferred Stock Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</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_comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock Issued Upon Conversion Of Convertible Preferred Stock Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<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 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings</td>
</tr>
<tr>
<td style="padding-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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302272873008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (289.4)<span></span>
</td>
<td class="num">$ (219.5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash (used in) provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">44.1<span></span>
</td>
<td class="nump">28.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">123.0<span></span>
</td>
<td class="nump">221.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in loss of unconsolidated entity</a></td>
<td class="nump">5.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in acquisition related contingent consideration</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_BadDebtExpense', window );">Bad debt expense</a></td>
<td class="nump">3.4<span></span>
</td>
<td class="nump">6.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(14.5)<span></span>
</td>
<td class="num">(10.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInFinanceReceivables', window );">Compass Concierge receivables</a></td>
<td class="num">(26.9)<span></span>
</td>
<td class="num">(3.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="num">(15.0)<span></span>
</td>
<td class="num">(18.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other non-current assets</a></td>
<td class="num">(3.3)<span></span>
</td>
<td class="num">(10.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities', window );">Operating lease right-of-use assets and operating lease liabilities</a></td>
<td class="nump">3.9<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable</a></td>
<td class="nump">10.6<span></span>
</td>
<td class="num">(5.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_IncreaseDecreaseInCommissionPayable', window );">Commissions payable</a></td>
<td class="nump">31.9<span></span>
</td>
<td class="nump">27.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">6.7<span></span>
</td>
<td class="nump">25.6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(120.3)<span></span>
</td>
<td class="nump">44.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates', window );">Investment in unconsolidated entity</a></td>
<td class="num">(12.5)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(41.4)<span></span>
</td>
<td class="num">(20.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments for acquisitions, net of cash acquired</a></td>
<td class="num">(15.0)<span></span>
</td>
<td class="num">(103.8)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(68.9)<span></span>
</td>
<td class="num">(123.9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise and early exercise of stock options</a></td>
<td class="nump">7.7<span></span>
</td>
<td class="nump">16.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of equity awards</a></td>
<td class="num">(13.8)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from drawdowns on Concierge credit facility</a></td>
<td class="nump">26.7<span></span>
</td>
<td class="nump">15.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of drawdowns on Concierge credit facility</a></td>
<td class="num">(12.5)<span></span>
</td>
<td class="num">(12.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payments related to acquisitions, including contingent consideration</a></td>
<td class="num">(6.7)<span></span>
</td>
<td class="num">(6.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of debt issuance costs for credit facilities</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(1.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from issuance of common stock upon initial public offering, net of offering costs</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">439.6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">1.4<span></span>
</td>
<td class="nump">450.4<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(187.8)<span></span>
</td>
<td class="nump">370.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">618.3<span></span>
</td>
<td class="nump">440.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">430.5<span></span>
</td>
<td class="nump">810.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">0.9<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental non-cash information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Issuance of common stock for acquisitions</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">10.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="Show.showAR( this, 'defref_comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering', window );">Conversion of convertible preferred stock in connection with initial public offering</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">1,419.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountIssued1', window );">Conversion of Series D convertible preferred stock</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 67.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_BadDebtExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Bad debt expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_BadDebtExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Conversion of convertible preferred stock in connection with initial public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_IncreaseDecreaseInCommissionPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in commission payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_IncreaseDecreaseInCommissionPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in operating lease right of use assets net of operating lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-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 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockAmountIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockAmountIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInFinanceReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in outstanding loans including accrued interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInFinanceReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: 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 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: 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 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><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(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br><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(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302279573312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Business and Basis of Presentation</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;Business and Basis of Presentation </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of the Business </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compass, Inc. (the &#8220;Company&#8221;) was incorporated in Delaware on October&#160;4, 2012 under the name Urban Compass, Inc. On January 8, 2021, the board of directors approved a change to the Company&#8217;s name from Urban Compass, Inc. to Compass, Inc. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides an end-to-end platform that empowers its residential real estate agents to deliver exceptional service to seller and buyer clients. The Company&#8217;s platform includes an integrated suite of cloud-based software for customer relationship management, marketing, client service and other critical functionality, all custom-built for the real estate industry, which enables the Company&#8217;s core brokerage services. The platform also uses proprietary data, analytics, artificial intelligence, and machine learning to deliver high value recommendations and outcomes for Compass agents and their clients. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s agents are independent contractors who affiliate their real estate licenses with the Company, operating their businesses on the Company&#8217;s platform and under the Compass brand. The Company generates revenue from clients through its agents by assisting home sellers and buyers in listing, marketing, selling and finding homes as well as through the provision of services adjacent to the transaction, like title and escrow services, which comprise a smaller portion of the Company&#8217;s revenue to date. The Company currently generates substantially all of its revenue from commissions paid by clients at the time that a home is transacted. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 6, 2021, the Company completed its initial public offering (&#8220;IPO&#8221;) and the Company&#8217;s Class A common stock began trading on the New York Stock Exchange on April&#160;1, 2021 under the symbol &#8220;COMP&#8221;. In connection with the IPO, the Company issued and sold 26.3 million shares of its common stock at a public offering price of $18.00 per share. The Company received aggregate proceeds of $438.7 million from the IPO, net of the underwriting discount and offering costs of approximately $11.0 million (of which $0.9 million were paid in 2020). Offering costs, including the legal, accounting, printing and other IPO-related costs have been recorded in Additional paid-in capital against the proceeds from the offering. During April 2021, also in connection with the IPO, all series of the Company&#8217;s convertible preferred stock then outstanding were converted into 223.0 million shares of common stock and the Company reclassified $1.4 billion of Convertible preferred stock to Additional paid-in-capital.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2021, in connection with the effectiveness of the Company&#8217;s IPO registration statement, the Company recognized $148.5&#160;million in stock-based compensation expense for (i) certain RSUs that contained both service-based and liquidity event-based vesting conditions as the liquidity event-based vesting condition was satisfied upon effectiveness of the registration statement and (ii) certain stock options and RSU awards with service, performance and market-based vesting conditions that include stock price targets to be met after the listing of the Company&#8217;s stock on a public exchange.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Basis of Presentation </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The Company&#8217;s condensed consolidated financial statements were prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) and include the assets, liabilities, revenues and expenses of all controlled subsidiaries. The condensed consolidated statements of operations include the results of entities acquired from the date of each respective acquisition. Interests held by third parties in consolidated subsidiaries are presented as non-controlling interests, which represents the non-controlling stockholders&#8217; interests in the underlying net assets of the Company&#8217;s consolidated subsidiaries. For entities where the Company does not have a controlling interest (financial or operating), the investments in such entities are accounted for using the equity method. The Company applies the equity method of accounting when it has the ability to exercise significant influence over the operating and financial policies of an investee. The Company measures all other investments at fair value with changes in fair value recognized in net income or in the case that an equity </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">investment does not have readily determinable fair values, at cost minus impairment (if any) plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited interim condensed consolidated financial statements and related disclosures have been prepared by management on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary for a fair statement of the interim periods presented. </span></div>The results of the interim periods presented are not necessarily indicative of the results expected for the full year. Certain information and notes normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted under the SEC&#8217;s rules and regulations. Accordingly, the unaudited condensed consolidated financial statements and notes included herein should be read in conjunction with the Company&#8217;s audited consolidated financial statements and the related notes for the year ended December&#160;31, 2021, included in the 2021 Form 10-K.<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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302278211904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;Summary of Significant Accounting Policies </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and reported amounts of revenue and expenses during the reporting periods covered by the condensed consolidated financial statements and accompanying notes. These judgments, estimates and assumptions are used for, but not limited to (i) valuation of the Company&#8217;s common stock and stock awards, (ii) fair value of acquired intangible assets and goodwill, (iii) fair value of contingent consideration arrangements in connection with business combinations, (iv) incremental borrowing rate used for the Company&#8217;s operating leases, (v) useful lives of long-lived assets, (vi) impairment of intangible assets and goodwill, (vii) allowance for Compass Concierge receivables and (viii) income taxes and certain deferred tax assets. The Company determines its estimates and judgments based on historical experience and on various other assumptions that it believes are reasonable under the circumstances. However, actual results could differ from these estimates and these differences may be material.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business combinations are accounted for under the acquisition method of accounting. This method requires, among other things, allocation of the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed at their estimated fair values on the acquisition date. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Management&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, not to exceed one year from the date of acquisition, the Company may record adjustments to the assets acquired and liabilities assumed, with a corresponding offset to goodwill if new information is obtained related to facts and circumstances that existed as of the acquisition date. After the measurement period, any subsequent adjustments are reflected in the condensed consolidated statements of operations. Acquisition costs, consisting primarily of third-party legal and consulting fees, are expensed as incurred. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues stock-based awards to employees, affiliated agents, service providers and board members. The Company measures compensation expense for all stock-based awards based on the estimated fair value of the awards on the date of grant. Compensation expense is generally recognized as expense on a straight-line basis over the service period based on the vesting requirements. The Company recognizes forfeitures as they occur. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For stock options, the Company generally estimates the fair value using the Black-Scholes option pricing model, which requires the input of subjective assumptions, including (1) the fair value of common stock, (2) the expected stock price volatility, (3) the expected term of the award, (4) the risk-free interest rate and (5) expected dividends. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the issuance of RSUs to affiliated agents as compensation for the provision of services, the Company offers RSUs to agents through its Agent Equity Program. The Agent Equity Program offers affiliated agents the ability to elect to have a portion of their commissions earned during a calendar year to be paid in the form of RSUs. RSUs issued in </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">connection with the Agent Equity Program are granted at the beginning of the year following the calendar year in which the commissions were earned and are subject to the terms and conditions of the 2012 Stock Incentive Plan and the 2021 Equity Incentive Plan, as applicable. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted prior to December 2020 generally vest based upon the satisfaction of both a service-based condition and a liquidity event-based condition. The service-based vesting condition for these awards is generally satisfied over four years, except for the RSUs granted since 2020 associated with the Agent Equity Program, which vested immediately on the date of issuance. The liquidity event-based vesting condition is satisfied on the occurrence of a qualifying event, generally defined as a change in control or the effective date of the registration statement for the Company&#8217;s IPO.  The fair value of these RSUs was measured based on the fair value of the Company&#8217;s common stock on the grant date and began to be recognized as expense when both the required service-based vesting condition and the liquidity event-based vesting condition had been achieved using the accelerated attribution method. The liquidity event-based vesting requirement was met on March&#160;31, 2021, the effective date of the Company&#8217;s registration statement, see Note 1&#8212;&#8220;Business and Basis of Presentation&#8212;Initial Public Offering</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.&#8221;</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in December 2020, the Company began issuing RSUs that vest upon the satisfaction of only a service-based vesting condition that generally ranges from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfNzAxOA_0ed17056-308e-4719-9ddd-03992140719d">one</span> to five years. The fair value of these RSUs is measured based on the fair value of the Company&#8217;s common stock on the grant date and will be recognized as expense on a straight-line basis as the required service-based vesting condition is satisfied. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For RSUs to be granted in connection with the Agent Equity Program, the Company determines the value of the stock-based compensation expense at the time the underlying commission is earned and begins to recognize the associated expense on a straight-line basis over the requisite service periods beginning on the closing date of the underlying real estate commission transactions. The stock-based compensation expense is recorded as a liability and will be reclassified to Additional paid-in capital at the end of the vesting period when the underlying RSUs are issued. RSUs granted in connection with the Agent Equity Program are issued in the first quarter of the calendar year following when the underlying commission was earned.  </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a limited basis, the Company has issued stock options and RSUs that contain service, performance and market-based vesting conditions that include stock price targets to be met after the listing of the Company&#8217;s stock on a public exchange. Such awards are valued using a Monte Carlo simulation and the underlying expense will be recognized as the associated vesting conditions are met. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncements </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-04,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. An update was also issued expanding the scope of this guidance. The guidance provides optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The guidance became effective starting March 12, 2020 and may be applied prospectively through December 31, 2022. The Company is evaluating applicable contracts and transactions to determine whether to elect the optional guidance. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The guidance amends ASC 805 to require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The amendment is effective for public companies with fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendment should be applied prospectively to business combinations occurring on or after the effective date. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the FASB issued ASU 2022-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326) - Troubled Debt Restructurings and Vintage Disclosures,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires enhanced disclosure of certain loan refinancings and restructurings by creditors when a borrower is experiencing financial difficulty while eliminating certain current recognition and measurement accounting guidance. This ASU also requires the disclosure of current-period gross write-offs by year of origination for financing receivables and net investments in leases.  The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The adoption of this standard </span></div>is currently being evaluated and is not expected to have a material impact on the Company&#8217;s consolidated financial statements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302288260176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">Acquisitions <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2022, the Company completed the acquisition of 100% of the ownership interests in a title insurance and escrow settlement services company and acquired the assets of a a small real estate brokerage. The purpose of these acquisitions was to expand the Company&#8217;s title and escrow offerings and to expand its existing brokerage business in key domestic markets. The Company has accounted for these acquisitions as business combinations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Total Consideration</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The total consideration for acquisitions completed during the three and six months ended June 30, 2022 comprised $12.1&#160;million of cash, net of cash acquired, $0.8&#160;million in Class A common stock of the Company and up to $3.6&#160;million of additional cash that may be paid contingent on certain earnings-based targets being met through 2029. Future cash payments were recorded as Accrued expenses and other current liabilities and Other non-current liabilities in the condensed consolidated balance sheets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The fair value of the assets acquired and the liabilities assumed primarily resulted in the recognition of: customer relationships of $8.1&#160;million; trademark intangible assets of $1.1&#160;million; $1.0&#160;million of other current and non-current assets;  and $2.5&#160;million of other current and non-current liabilities. The excess of the purchase price over the fair value of the acquired net assets was recorded as goodwill of $8.8&#160;million. Acquired intangible assets are being amortized over their estimated useful lives of approximately 3 to 5 years.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">None of the goodwill recorded during the six months ended June&#160;30, 2022 is deductible for tax purposes. The amount of tax-deductible goodwill may increase in the future to approximately $2.6&#160;million dependent on the payment of certain holdbacks and acquisition related compensation arrangements. These amounts are not expected to have an impact on the income tax provision while the Company maintains a full valuation allowance on its U.S. deferred tax assets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has recorded the preliminary purchase price allocation as of the acquisition dates and expects to finalize its analysis within the measurement period (up to one year from the acquisition date) of the respective transaction. Any adjustments during the measurement period would have a corresponding offset to goodwill. Upon conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded to the consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Pro forma revenue and earnings for 2022 acquisitions have not been presented because they are not material to the Company&#8217;s consolidated revenue and results of operations, either individually or in the aggregate.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration represents obligations of the Company to transfer cash and common stock to the sellers of certain acquired businesses in the event that certain targets and milestones are met. Approximately $8.7 million of the obligations as of June&#160;30, 2022 are fixed in value. As of June&#160;30, 2022, the undiscounted maximum payment under these arrangements was $21.7&#160;million. Changes in contingent consideration measured at fair value on a recurring basis were as follows (in millions):</span></div><div style="margin-top:12pt"><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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28.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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments and issuances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11.0)</span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fair value (gains) losses included in net 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Closing balance</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Other Acquisition Related Compensation In connection with the Company&#8217;s acquisitions, certain amounts paid or to be paid to selling shareholders are subject to clawback and forfeiture dependent on certain employees and agents providing continued service to the Company. These retention-based payments are accounted for as compensation for future services and the Company recognizes the expenses over the service period. As of June&#160;30, 2022, the Company expects to pay up to an additional $43.1 million in future compensation to such selling shareholders in connection with these arrangements. For the three months ended June&#160;30, 2022 and 2021, the Company recognized $3.7 million and $7.2 million, respectively, and for the six months ended June&#160;30, 2022  and 2021, the Company recognized $11.4 million and $11.4 million, respectively, in compensation expense within Operations and support in the condensed consolidated statements of operations related to these arrangements.<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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302279543680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Assets and Liabilities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value of Financial Assets and Liabilities</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;Fair Value of Financial Assets and Liabilities </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s cash and cash equivalents of $430.5 million and $618.3 million as of June&#160;30, 2022 and December&#160;31, 2021, respectively, are held in cash and money market funds, which are classified as Level 1 within the fair value hierarchy because they are valued using quoted prices in active markets. These are the Company&#8217;s only Level 1 financial instruments. The Company does not hold any Level 2 financial instruments. The Company&#8217;s contingent consideration liabilities of $21.7 million and $24.4 million as of June&#160;30, 2022 and December&#160;31, 2021, respectively, are the Company&#8217;s only Level 3 financial instruments. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 3 &#8211; &#8220;Acquisitions&#8221; for changes in contingent consideration for the three and six months ended June&#160;30, 2022 and 2021. The following table presents the balances of contingent consideration as presented in the condensed consolidated balance sheets (in millions): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.939%"><tr><td style="width:1.0%"/><td style="width:67.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.213%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.216%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contingent consideration</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers of financial instruments between Level 1, Level 2 and Level 3 during the periods presented. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 3 Financial Liabilities </span></div>The Company&#8217;s Level 3 financial liabilities relate to acquisition-related contingent consideration arrangements. Contingent consideration represents obligations of the Company to transfer cash to the sellers of certain acquired entities in the event that certain targets and milestones are met. The Company estimated the fair value of the contingent consideration using a variety of inputs,  the most significant of which were the forecasted future results of the acquired businesses, not observable in the market. The impact of changes in these assumptions are not expected to result in material changes to the fair value of the Level 3 financial liabilities. Changes in the fair value of Level 3 financial liabilities are included within Operations and support in the condensed consolidated statements of operations (see Note 3 &#8211; &#8220;Acquisitions&#8221;).<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302279465872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;Debt</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concierge Credit Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In July 2020, the Company entered into a Revolving Credit and Security Agreement (the &#8220;Concierge Facility&#8221;) with Barclays Bank PLC, as administrative agent, and the several lenders party thereto. The Concierge Facility provides for a $75.0 million revolving credit facility and is solely used to finance, in part, the Company&#8217;s Compass Concierge Program. The Concierge Facility is secured primarily by the Concierge Receivables and cash of the Compass Concierge Program.  On July&#160;29, 2021, the Company amended and restated the Concierge Facility (the &#8220;A&amp;R Concierge Facility&#8221;) to among other things, extend the revolving period to July 28, 2022,  lower the interest rate to LIBOR plus a margin of 1.85%, which may be adjusted, and lower the annual commitment fee to 0.35% if the A&amp;R Concierge Facility is utilized greater than 50% (the annual commitment fee remained the same, at 0.50%, if the Concierge Facility is utilized less than 50%).  On August 5, 2022, the Company further amended and restated the Concierge Facility (the &#8220;Second A&amp;R Concierge Facility&#8221;) to among other things extend the revolving period to August 4, 2023, replace the LIBOR benchmark with Term SOFR plus a credit adjustment spread of 0.11448% and make certain other technical adjustments. The applicable margin on the </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Second A&amp;R Concierge Facility increased from 1.85% to 2.35%. The annual commitment fee as described in the preceding sentences remained the same. The interest rate on the Concierge Facility was 3.96% as of June&#160;30, 2022. Pursuant to the Second A&amp;R Concierge Facility, the principal amount, if any, is payable in full in February 2024, unless earlier terminated or extended.  </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has the option to repay the borrowings under the Second A&amp;R Concierge Facility without premium or penalty prior to maturity. The Second A&amp;R Concierge Facility contains customary affirmative covenants, such as financial statement reporting requirements, as well as covenants that restrict its ability to, among other things, incur additional indebtedness, sell certain receivables, declare dividends or make certain distributions, and undergo a merger or consolidation or certain other transactions. Additionally, in the event that the Company fails to comply with certain financial covenants that require the Company to meet certain liquidity-based measures, the commitments under the Second A&amp;R Concierge Facility will automatically be reduced to zero and the Company will be required to repay any outstanding loans under the Second A&amp;R Concierge Facility. As of June&#160;30, 2022, the Company was in compliance with the covenants under the A&amp;R Concierge Facility.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Facility </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company entered into a Revolving Credit and Guaranty Agreement (the &#8220;Revolving Credit Facility&#8221;) with Barclays Bank PLC, as administrative agent and as collateral agent, and certain other lenders. The Revolving Credit Facility provides for a $350.0 million revolving credit facility, which may be increased by the greater of $250.0 million and 18.5% of the Company&#8217;s consolidated total assets, plus such additional amount so long as the Company&#8217;s total net leverage ratio does not exceed 4.50:1.00 on a pro forma basis, subject to the terms and conditions of the Revolving Credit Facility. The Revolving Credit Facility also includes a letter of credit sublimit, which is the lesser of (i) $125.0 million and (ii) the aggregate unused amount of the revolving commitments then in effect under the Revolving Credit Facility. The Company&#8217;s obligations under the Revolving Credit Facility are guaranteed by certain of the Company&#8217;s subsidiaries and are secured by a first priority security interest in substantially all of the assets of the Company and the Company&#8217;s subsidiary guarantors. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Revolving Credit Facility bear interest, at the Company&#8217;s option, at either (i) a floating rate per annum equal to the base rate plus a margin of 0.50% or (ii) a floating rate per annum equal to the rate at which dollar deposits are offered in the London interbank market plus a margin of 1.50%. The base rate is equal to the highest of (a) the prime rate as quoted by The Wall Street Journal, (b) the federal funds effective rate plus 0.50%, (c) the rate at which dollar deposits are offered in the London interbank market for a one-month interest period plus 1.00% and (d) 1.00%. During an event of default under the Revolving Credit Facility, the applicable interest rates are increased by 2.0% per annum. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is also obligated to pay other customary fees for a credit facility of this type, including a commitment fee on a quarterly basis based on amounts committed but unused under the Revolving Credit Facility of 0.175% per annum, fees associated with letters of credit and administrative and arrangement fees. The principal amount, if any, is payable in full on March 4, 2026, unless earlier terminated or extended. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has the option to repay the Company&#8217;s borrowings, and to permanently reduce the loan commitments in whole or in part, under the Revolving Credit Facility without premium or penalty prior to maturity. As of June&#160;30, 2022, there were no borrowings outstanding under the Revolving Credit Facility and outstanding letters of credit under the Revolving Credit Facility totaled approximately $31.5 million. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Revolving Credit Facility contains customary representations, warranties, financial covenants applicable to the Company and to the Company&#8217;s restricted subsidiaries, affirmative covenants, such as financial statement reporting requirements, and negative covenants which restrict their ability, among other things, to incur liens and indebtedness, make certain investments, declare dividends, dispose of, transfer or sell assets, make stock repurchases and consummate certain other matters, all subject to certain exceptions. The financial covenants require that the Company maintain certain liquidity-based measures and total revenue requirements. As of June&#160;30, 2022, the Company was in compliance with the financial covenants under the Revolving Credit Facility.</span></div>The Revolving Credit Facility includes customary events of default that include, among other things, nonpayment of principal, interest or fees, inaccuracy of representations and warranties, violation of certain covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments, change of control and certain material ERISA events. The occurrence of an event of default could result in the acceleration of the obligations under the Revolving Credit Facility.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302278180096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.&#160;&#160;&#160;&#160;Commitments and Contingencies </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may be involved in disputes or regulatory inquiries that arise in the ordinary course of business. When the Company determines that a loss is both probable and reasonably estimable, a liability is recorded and disclosed if the amount is material to the Company&#8217;s business, taken as a whole. When a material loss contingency is only reasonably possible, the Company does not record a liability, but instead discloses the nature and the amount of the claim and an estimate of the loss or range of loss, if such an estimate can reasonably be made. Legal costs related to the defense of loss contingencies are expensed as incurred. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Claims or regulatory actions against the Company, whether meritorious or not, could have an adverse impact on the Company due to legal costs, diversion of management resources and other elements. Except as identified with respect to the matters below, the Company does not believe that the outcome of any individual existing legal or regulatory proceeding to which it is a party will have a material adverse effect on its results of operations, financial condition or overall business in each case, taken as a whole. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Realogy Holdings Corp., et al v. Urban Compass, Inc. and Compass Inc.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2019, Realogy Holdings Corp., NRT New York LLC (&#8220;Corcoran&#8221;) and many of its related entities (collectively, &#8220;Plaintiffs&#8221;) filed a complaint against the Company in the New York Supreme Court. The complaint alleges various violations of New York and California state law related to claims of unfair competition and seeks unspecified damages. The Company filed a Motion to Dismiss in September 2019. In September 2019, Plaintiffs filed an amended complaint, removing one claim and adding a claim for defamation. In November 2019, the Company moved to compel arbitration related to claims asserted by Corcoran and moved to dismiss all of the counts. In June 2020, the Court denied the motion to dismiss and denied the motion to compel arbitration as moot, granting Plaintiffs leave to amend the complaint as to claims asserted by Corcoran without prejudice to Defendants&#8217; ability to move to compel or dismiss the second amended complaint.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On July 3, 2020, Plaintiffs filed their second amended complaint. On December 18, 2020, the Court denied the Company&#8217;s motion to compel arbitration on Plaintiffs&#8217; second amended complaint without prejudice. Defendants&#8217; answer to the second amended complaint and counterclaims were filed on January 28, 2021. Additionally, the Company filed its appeal of the lower Court&#8217;s denial of the Company&#8217;s motion to dismiss and motion to compel arbitration on February 1, 2021. On June 1, 2021, the First Department affirmed the lower Court&#8217;s denial of the Company&#8217;s motion to compel arbitration. Discovery is proceeding, with an end date set for October 3, 2022. The Company is currently engaged in settlement discussions with Plaintiffs, but there has been no definitive agreement to resolve the matter as of the time of this filing. The Company is unable to predict the outcome of this action or to reasonably estimate the possible loss or range of loss, if any, arising from the claims asserted therein.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Letter of Credit Agreements </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has irrevocable letters of credit with various financial institutions, primarily related to security deposits for leased facilities. As of June&#160;30, 2022 and December&#160;31, 2021, the Company was contingently liable for $50.5 million and $54.5 million, respectively, under these letters of credit. As of June&#160;30, 2022, $31.5 million and $19.0 million of these letters of credit were collateralized by the Revolving Credit Facility and cash and cash equivalents, respectively. As of December&#160;31, 2021, $30.3 million and $24.2 million of these letters of credit were collateralized by the Revolving Credit Facility and cash and cash equivalents, respectively.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Escrow and Trust Deposits </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a service to its home buyers and sellers, the Company administers escrow and trust deposits which represent undistributed amounts for the settlement of real estate transactions. The escrow and trust deposits totaled $259.0 million and $172.1 million as of June&#160;30, 2022 and December&#160;31, 2021, respectively. These deposits are not assets of the Company and therefore are excluded from the accompanying condensed consolidated balance sheets. However, the Company remains contingently liable for the disposition of these deposits.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302279520976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred Stock and Common stock<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Preferred Stock and Common stock</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;Preferred Stock and Common Stock </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Undesignated Preferred Stock </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company adopted a restated certificate of incorporation, which authorizes the Company to issue up to 25.0 million shares of undesignated preferred stock with a $0.00001 par value per share. As of June&#160;30, 2022, there are no shares of the Company&#8217;s preferred stock issued and outstanding. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company approved the establishment of Class C common stock and an agreement with the Company&#8217;s Chief Executive Officer to exchange his Class A common stock for Class C common stock. On March&#160;31, 2021, in connection with the effectiveness of the registration statement for the Company&#8217;s IPO, 15.2 million shares of Class A common stock held by the Company&#8217;s Chief Executive Officer were automatically exchanged for an equivalent number of shares of Class C common stock. In addition, any Class A common stock issued to the Company&#8217;s Chief Executive Officer from RSU awards granted prior to February 2021 are able to be exchanged for Class C common stock. Each share of Class C common stock is entitled to twenty votes per share and will be convertible at any time into one share of Class A common stock and will automatically convert into Class A common stock under certain &#8220;sunset&#8221; provisions. Other than certain permitted transfers for estate planning purposes, upon a transfer of Class C common stock, the Class C common stock will automatically convert into Class A common stock. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company adopted a restated certificate of incorporation and changed its authorized capital stock to consist of 12,500 million shares of Class A common stock, 1,250 million shares of Class B common stock and 100 million shares of Class C common stock. As of June&#160;30, 2022 and December&#160;31, 2021, the Company has three classes of common stock: Class A common stock, Class B common stock and Class C common stock. Each class has par value of $0.00001. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reflect the authorized, issued and outstanding shares for each of the classes of common stock as of June&#160;30, 2022 and  December&#160;31, 2021:</span></div><div style="margin-top:12pt"><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:56.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>Authorized</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>&#160;Issued</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>&#160;Outstanding</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,500,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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">412,247,156&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">412,247,156&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,250,000,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class C common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,000,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,709,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,709,861&#160;</span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,850,000,000&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">429,957,017&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">429,957,017&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><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:56.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Shares <br/>Authorized</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Shares <br/>Issued</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>&#160;Outstanding</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,500,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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">391,912,514&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">391,912,514&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,250,000,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Class C common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,000,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,355,237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,355,237&#160;</span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,850,000,000&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">409,267,751&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">409,267,751&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of Class A common stock are entitled to one vote per share. Holders of Class B common stock are not entitled to vote. Holders of Class C common stock are entitled to twenty votes per share.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of Class C common stock is convertible at any time at the option of the holder into one share of Class A common stock. Each share of Class C common stock will automatically convert into a share of Class A common stock upon sale or transfer, except for certain permitted transfers. </span></div>On July 1, 2021, the board of directors of the Company approved the conversion of all outstanding shares of the Company&#8217;s Class B common stock into the same number of shares of the Company&#8217;s Class A common stock effective on that date.<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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302274998000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.&#160;&#160;&#160;&#160;Stock-Based Compensation </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2012 Stock Incentive Plan </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2012, the Company adopted the 2012 Stock Incentive Plan (the &#8220;2012 Plan&#8221;). Under the 2012 Plan, employees and non-employees could be granted stock options, RSUs and other stock-based awards, including awards earned in connection with the Agent Equity Program. Generally, these awards were based on stock agreements with a maximum ten-year term for stock options and a maximum seven-year term for RSUs, subject to board approval. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Equity Incentive Plan </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company&#8217;s board of directors and stockholders adopted and approved the 2021 Equity Incentive Plan (the &#8220;2021 Plan&#8221;), with an initial pool of 29.7 million shares of common stock available for granting stock-based awards plus any reserved shares of common stock not issued or subject to outstanding awards granted under the 2012 Plan. In addition, on January 1</span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of each year beginning in 2022 and continuing through 2031, the aggregate number of shares of common stock authorized for issuance under the 2021 Plan shall be increased automatically by the number of shares equal to 5% of the total number of outstanding shares of common stock and outstanding shares of preferred stock (on an as converted to common stock basis) on the immediately preceding December 31</span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, although the Company&#8217;s board of directors or one of its committees may reduce the amount of such increase in any particular year. The 2021 Plan became effective on March 30, 2021 and as of that date, the Company ceased granting new awards under the 2012 Plan and all remaining shares available under the 2012 Plan were transferred to the 2021 Plan. Effective January&#160;1, 2022, the shares available for future grants were increased by an additional 20.5 million shares as a result of the annual increase provision described above. As of June&#160;30, 2022, there were 25.5 million shares available for future grants under the 2021 Plan, inclusive of those shares transferred from the 2012 Plan. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Employee Stock Purchase Plan </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company&#8217;s board of directors and stockholders adopted and approved the 2021 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;) which authorized purchase rights to the Company&#8217;s employees or to employees of its designated affiliates. In addition, on January 1</span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of each year beginning in 2022 and continuing through 2031, the aggregate number of shares of common stock authorized for issuance under the ESPP shall be increased automatically by the number of shares equal to 1% of the total number of outstanding shares of common stock and outstanding shares of preferred stock (on an as converted to common stock basis) on the immediately preceding December 31</span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, although the Company&#8217;s board of directors or one of its committees may reduce the amount of the increase in any particular year. No more than 150.0 million shares of common stock may be issued over the term of the ESPP, subject to certain exceptions set forth in the ESPP.  The ESPP initially authorized the issuance of 7.4 million shares of common stock and effective January 1, 2022,  the authorized shares increased by 3.9 million shares as a result of the annual increase provision described above.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP permits employees to purchase shares of the Company&#8217;s Class A common stock through payroll deductions accumulated during six-month offering periods up to a maximum value of $12,500 per offering period. The offering periods begin each February and August, or such other period determined by the Compensation Committee. The Company&#8217;s first offering began in February 2022 and will continue for six months until the purchase date in August 2022. On each purchase date, eligible employees may purchase the shares at a price per share equal to 85% of the lesser of (1) the fair market value of the Company&#8217;s Class A common stock on the first trading day of the offering period, or (2) the fair market value of the Company&#8217;s Class A common stock on the purchase date, as defined in the ESPP. As of the date of this filing, no shares have been purchased under the ESPP.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $0.6 million and $1.0&#160;million of stock-based compensation expense related to the ESPP during the three and six months ended  June&#160;30, 2022, respectively. As of June&#160;30, 2022, $3.3&#160;million has been withheld on behalf of employees for a future purchase under the ESPP. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity under the 2012 Plan and the 2021 Plan, including 1.1 million stock options that were granted outside of the 2012 Plan in 2019, is presented below (in millions, except share and per share amounts): </span></div><div style="margin-top:12pt"><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:49.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.235%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options </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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining<br/>Contract Term<br/>(in years)</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances as of December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,525,539&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">221.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">215,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,532,188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,315,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances as of June&#160;30, 2022</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,893,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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable and vested at June&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,382,199&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.9</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">The aggregate intrinsic values have been calculated using the Company&#8217;s closing stock prices of $3.61 and $9.09 as of June&#160;30, 2022 and December&#160;31, 2021, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2022 and 2021, the intrinsic value of options exercised was $19.5 million and $88.5 million, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, included in the table above are 1.2 million options with an exercise price of $6.44 that only vest upon the satisfaction of both (i) a service-based vesting condition and (ii) the achievement of performance-based vesting conditions. The performance-based conditions provide that 25% of the options will vest subject to the achievement of a market price per share of $23.14 of the Company's Class A common stock (the "reference price"). An additional 25% of the options will vest upon the achievement of a market price per share of the Company's Class A common stock at each of 200%, 250% and 300% of the reference price.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Early Exercise of Stock Options </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of the stock options granted under the 2012 Plan provide option holders the right to elect to exercise unvested options in exchange for restricted common stock. Shares received from such early exercises are subject to repurchase in the event of the optionee&#8217;s termination of service until the stock options are fully vested at the lesser of the original issuance price or the fair value the Company&#8217;s common stock. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, 0.7 million shares of common stock received by holders from an early exercise were subject to repurchase. The cash proceeds received for unvested shares of common stock recorded within Accrued expenses and other current liabilities and Other non-current liabilities in the condensed consolidated balance sheets was $1.3 million and $2.7 million, respectively, as of June&#160;30, 2022. Amounts recorded are transferred into Common stock and Additional paid-in capital within the condensed consolidated balance sheets as the shares vest. During the six months ended June&#160;30, 2022, no stock options were early exercised.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity under the 2012 Plan and the 2021 Plan is presented below: </span></div><div style="margin-top:12pt"><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:72.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.446%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Awards</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>&#160;Grant Date Fair<br/>&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances as of December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,517,930&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,015,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested and converted to common stock </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(18,926,274)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.64&#160;</span></td><td style="background-color:#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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,869,161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances as of June&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59,738,313&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.96&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">During the six months ended June&#160;30, 2022, the Company net settled all RSUs through which it issued an aggregate of 18.9 million shares of Class A common stock and withheld an aggregate of 1.9 million shares of Class A common st</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ock to satisfy $13.8&#160;million million of tax withholding obligations on behalf of the Company&#8217;s employees.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the table above, 17.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> RSUs that only vest upon the satisfaction of both (i) a service-based vesting condition and (ii) the achievement of performance-based vesting conditions remain outstanding as of June&#160;30, 2022. The performance-based vesting conditions provide that 12.5% of the shares subject to the RSU will vest subject to the achievement of a market price per share of $23.14 of the Company's Class A common stock. An additional 12.5% of the shares subject to the RSU will vest upon the achievement of a market price per share of the Company's Class A common stock at each of 200%, 250%, 300%, 350%, 400%, 450% and 500% of the reference price.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Agent Equity Program</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the 2021 Agent Equity Program, the Company recognized a total of $100.0&#160;million in stock-based compensation expense of which $84.8&#160;million was recognized during the year ended December&#160;31, 2021 and $15.2 million was recognized during the six months ended June&#160;30, 2022.  In February 2022, the Company granted 13.6 million RSUs which immediately vested and converted to Class A common stock in connection with the 2021 Agent Equity Program. Prior to the issuance of the underlying RSUs, the stock-based compensation expense associated with these awards was recorded as a liability and $100.0&#160;million was ultimately reclassified to Additional paid-in capital at the end of the vesting period when the underlying RSUs were granted.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June&#160;30, 2022, the Company recognized stock-based compensation expense and an associated liability of $7.2 million in connection with RSUs earned as a part of the 2022 Agent Equity Program. The associated liability is recorded within Accrued expenses and other current liabilities in the condensed consolidated balance sheets. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense included in the condensed consolidated statements of operations for the three and six months ended June&#160;30, 2022 and 2021 is as follows (in millions): </span></div><div style="margin-top:12pt"><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:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions and other related expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operations and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">123.0&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">221.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As more fully described in Note 1 &#8211; &#8220;Business and Basis of Presentation&#8221;, the Company recognized $148.5 million in stock-based compensation expense in connection with the effectiveness of the Company&#8217;s IPO registration statement on March&#160;31, 2021. Stock-based compensation expense for the six months ended June&#160;30, 2021 includes the following amounts related to a one-time acceleration of stock-based compensation expense in connection with the IPO (in millions): </span></div><div style="margin-top:12pt"><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:84.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.991%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">IPO Related<br/>Expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions and other related expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operations and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55.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 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">148.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, unrecognized stock-based compensation expense totaled $518.8 million and is expected to be recognized over a weighted-average period of 2.8 years. </span></div>The Company has not recognized any tax benefits from stock-based compensation as a result of the full valuation allowance maintained on its deferred tax assets.<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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302279491200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.&#160;&#160;&#160;&#160;Income Taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognized a benefit from income taxes of $1.5 million and $1.4 million for the three and six months ended June&#160;30, 2022, respectively. This benefit resulted from a partial reduction in the valuation allowance related to the carryover tax basis in deferred tax liabilities from acquisitions. Additionally, the Company incurred current tax expense from its operations in India, which was fully offset by a deferred tax benefit for future alternative minimum tax credits. The Company recognized a benefit from income taxes of $1.3 million and $2.0 million for the three and six months ended June&#160;30, 2021, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to maintain a full valuation allowance on all domestic net deferred tax assets based on numerous factors including estimated future taxable income and historic profitability. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not have any amount recorded related to uncertain tax positions as of the period ended June&#160;30, 2022 nor does it expect a substantial increase in the next 12 months. If applicable, the Company recognizes interest and penalties related to uncertain tax positions in the income tax provision. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. is the Company&#8217;s only material tax jurisdiction. The Company is generally no longer subject to U.S. federal examination by the Internal Revenue Service (&#8220;IRS&#8221;) for years before 2015. The IRS and state taxing authorities can subject the Company to audit dating back to 2012 when the Company begins to utilize its net operating loss carryforwards.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302279536368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Compass, Inc.<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss Per Share Attributable to Compass, Inc.</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;Net Loss Per Share Attributable to Compass, Inc. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes net loss per share under the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights, of the Class A common stock, Class B common stock and Class C common stock are substantially identical, other than voting rights. Accordingly, the net loss per share attributable to Compass, Inc. will be the same for Class A common stock, Class B common stock and Class C common stock on an individual or combined basis. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to Compass, Inc. (in millions, except share and per share amounts): </span></div><div style="margin-top:12pt"><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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss attributable to Compass, Inc.</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(101.2)</span></td><td style="background-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.1)</span></td><td style="background-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(289.2)</span></td><td style="background-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(219.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average number of shares outstanding used to compute net loss per share attributable to Compass, Inc., basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">427,987,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">377,615,338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">421,719,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">252,958,956&#160;</span></td><td style="background-color:#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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss per share attributable to Compass, Inc., basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.24)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.02)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.69)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.87)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following participating securities were excluded from the computation of diluted net loss per share attributable to Compass, Inc. for the periods presented, because including them would have been anti-dilutive (on an as-converted basis): </span></div><div style="margin-top:12pt"><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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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"/><td colspan="3" style="display:none"/><td colspan="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,893,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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59,767,636&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,893,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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59,767,636&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59,738,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55,268,499&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59,738,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55,268,499&#160;</span></td><td style="background-color:#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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares subject to the employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,521,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,521,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested early exercised options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">657,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,431,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">657,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,431,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">173,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">689,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">173,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">689,316&#160;</span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">111,983,608&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117,156,861&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">111,983,608&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117,156,861&#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><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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<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 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302279374944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Compass Concierge Receivables and Allowance for Credit Losses<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock', window );">Compass Concierge Receivables and Allowance for Credit Losses</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;Compass Concierge Receivables and Allowance for Credit Losses </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, the Company launched the Compass Concierge Program for home sellers who have engaged Compass as their exclusive listing agent. The initial program is based on a services model (&#8220;Concierge Classic&#8221;) provided by Compass Concierge, LLC (&#8220;Compass Concierge&#8221;), which includes items such as consultation on suggested cosmetic updates or modifications to a specific property or guidance on securing licensed contractors or vendors to perform non-structural property improvements. The Concierge Classic program provides for the payment of the up-front costs of specified home improvement services provided by unrelated vendors.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, the Compass Concierge Program was expanded to include a loan program underwritten by an independent third-party lender (the &#8220;Lender&#8221;) through a commercial arrangement with Compass Concierge (&#8220;Concierge Capital&#8221;). Under the Concierge Capital program, the Lender originates and services unsecured consumer loans to home sellers following its independent underwriting process pursuant to program-level criteria provided by the Company. Pursuant to the Company&#8217;s agreement with the Lender, the consumer loans are unsecured, interest-free and have no associated fees except for late fees that the Lender may charge in its sole discretion. The Company has no right or obligation with respect to any individual consumer loan originated by the Lender. Under the agreement, the Company has repayment rights against the Lender in connection with a corporate loan. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment to the Company for these services under the Concierge Classic model or repayment of the loan funds under the Concierge Capital model is due upon the earlier of a successful home sale, the termination of the listing agreement or one year from the date in which costs were originally funded. Compass Concierge receivables (&#8220;Concierge Receivables&#8221;) are stated at the amount advanced to the home sellers, net of an estimated allowance for credit losses (&#8220;ACL&#8221;) in the accompanying condensed consolidated balance sheets. For the three and six months ended June&#160;30, 2022 and 2021, the Company did not recognize any revenue or earn any fees from the Compass Concierge Program. The Company incurs service fees payable to the Lender and incurs bad debt expense in connection with the Compass Concierge Program. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its credit risk by establishing a comprehensive credit policy for the approval of new loans while monitoring and reviewing the performance of its existing Concierge Receivables. Factors considered include but not limited to: </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">No negative liens or judgements on the property; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Seller&#8217;s available equity on the property; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Loan to listing price ratio; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">FICO score (only for Concierge Capital program); and </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Macroeconomic conditions. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Quality </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company monitors credit quality by evaluating various attributes and utilizes such information in its evaluation of the appropriateness of the ACL. Based on the Company&#8217;s experience, the key credit quality indicator is whether the underlying properties associated with the Concierge Receivables will be sold or not. Concierge Receivables associated with properties that are eventually sold have a lower credit risk than those that are associated with properties that are not sold. As of June&#160;30, 2022 and December&#160;31, 2021, the amount of outstanding Concierge Receivables related to unsold properties was </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately 97% and 96%, respectively. For Concierge Receivables where repayments have not been triggered (i.e., earlier of (i) sale of the property, (ii) termination of a listing agreement or (iii) 12 months from the date costs were originally funded), the Company establishes an estimate as to the percentage of underlying properties that will be sold based on historical data. This estimate is updated as of the end of each reporting period. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowance for credit losses </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an ACL for the expected credit losses over the contractual life of the Concierge Receivables. The amount of ACL is based on ongoing, quarterly assessments by management. Historical loss experience is generally the starting point when the Company estimates the expected credit losses. The Company then considers whether (i) current conditions, such as the impact of COVID-19 and related economic uncertainty surrounding the pandemic, (ii) future economic conditions and (iii) any potential changes in the Compass Concierge Program that are reasonable and supportable would impact its ACL. The following table summarizes the activity of the ACL for Concierge Receivables for the three and six months ended June&#160;30, 2022 (in millions): </span></div><div style="margin-top:12pt"><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:63.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.325%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net write-offs 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Aging Status </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally considers Concierge Receivables to be past due after being outstanding for over 30 days after the initial billing. Changes in the Company&#8217;s estimate to the ACL is recorded through bad debt expense as Sales and marketing expense in the condensed consolidated statements of operations and individual accounts are charged against the allowance when all reasonable collection efforts are exhausted. The following table presents the aging analysis of Concierge Receivables as of June&#160;30, 2022 (in millions): </span></div><div style="margin-top:12pt"><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:81.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.325%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">67.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31-90 days past due</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over 90 days past due</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">74.5&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Compass concierge receivables and allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302279491200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Activities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring Activities</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.&#160;&#160;&#160;&#160;Restructuring Activities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 14, 2022, the Company committed to and communicated a workforce reduction plan and a wind-down of Modus Technologies, Inc. (&#8220;Modus&#8221;), a wholly-owned title and escrow software company (collectively, the &#8220;Q2 2022 Strategic Actions&#8221;). The Q2 2022 Strategic Actions included the elimination of approximately 10% of the Company&#8217;s current workforce consisting of approximately 450 positions across the Company. The Q2 2022 Strategic Actions are part of a broader plan by the Company to take meaningful actions to improve the alignment between the Company&#8217;s organizational structure and its long-term business strategy, drive cost efficiencies enabled by the Company&#8217;s technology and other competitive advantages and continue to drive toward profitability and positive free cash flow (&#8220;Transformation Plan&#8221;). In addition to the Q2 2022 Strategic Actions, the Transformation Plan is expected to include, but not be limited to, a series of actions such as a reduction in U.S. hiring and backfills resulting from attrition occurring both in the first half of 2022 and anticipated for the remainder of the year; a review of occupancy costs with a view to consolidating offices and reducing related costs; and a planned pause in M&amp;A activity and new market expansion for the remainder of 2022. In August 2022, the Company announced an additional cost reduction program with a goal of reducing operating expenses during the second half of 2022 with the majority concentrated in the areas of technology spend and incentives to acquire agents.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of restructuring actions taken in connection with the Q2 2022 Strategic Actions during the three months ended June 30, 2022, the Company incurred $18.9 million of restructuring costs. These costs were primarily comprised of $14.8 million of severance and other termination benefits for employees whose roles are being eliminated, $1.6 million of lease terminations costs as result of the accelerated amortization of Modus' right-of-use assets and $0.2 million of other </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restructuring costs.  These costs have been presented within the Restructuring costs line in the condensed consolidated statements of operations. In addition, the Company incurred additional non-cash charges of approximately $4.6 million associated with the discontinued use of certain intangible assets associated with Modus and $0.4 million related to the write-down of Modus' fixed assets for certain real estate leases that have been exited, or partially exited during the three months ended June 30, 2022. These costs have been included within the Depreciation and amortization line in the condensed consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with actions taken by the Company related to the broader Transformation Plan, the Company incurred $2.3 million of lease terminations costs and $1.2 million in depreciation expense as a result of the accelerated amortization of right-of-use assets and the write-down of fixed assets, respectively, for certain additional real estate leases that have been exited or partially exited during the three months ended June 30, 2022. These expenses were included within Restructuring costs and Depreciation and amortization, respectively, in the condensed consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, the Company's remaining liability related to restructuring activities was $10.4 million, primarily related to unpaid severance costs, which is included in Accrued expenses and other current liabilities in the condensed consolidated balance sheet as of June 30, 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the total costs incurred and expected to be incurred in connection with the Q2 2022 Strategic Actions and other restructuring actions taken during the three and six months ended June 30, 2022 (in millions):</span></div><div style="margin-top:6pt"><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:49.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.507%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total amount expected to be incurred</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Amount incurred as of June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Total amount remaining to be incurred</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Q2 2022 Strategic Actions:</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"/><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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance related personnel costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Modus lease termination 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated amortization of Modus intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Modus restructuring 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of Modus fixed 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense - Q2 2022 Strategic Actions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24.5&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other restructuring activities:</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other lease termination 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of fixed 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense - other restructuring activities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.5&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28.1&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25.1&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total costs incurred and expected to be incurred in connection with the Q2 2022 Strategic Actions and other restructuring actions taken during the three and six months ended June 30, 2022  were included in the consolidated statements of operations for the three and six months ended June 30, 2022, as follows (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"/><td style="width:50.734%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.649%"/><td style="width:0.1%"/><td style="width:0.0%"/><td style="width:0.152%"/><td style="width:0.0%"/><td style="width:1.0%"/><td style="width:14.649%"/><td style="width:0.1%"/><td style="width:0.0%"/><td style="width:0.152%"/><td style="width:0.0%"/><td style="width:1.0%"/><td style="width:14.653%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total expected costs</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Amount expensed as of June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Remaining expected expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.7&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI https://asc.fasb.org/topic&amp;trid=2175745<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302273053008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Basis of Presentation </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The Company&#8217;s condensed consolidated financial statements were prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) and include the assets, liabilities, revenues and expenses of all controlled subsidiaries. The condensed consolidated statements of operations include the results of entities acquired from the date of each respective acquisition. Interests held by third parties in consolidated subsidiaries are presented as non-controlling interests, which represents the non-controlling stockholders&#8217; interests in the underlying net assets of the Company&#8217;s consolidated subsidiaries. For entities where the Company does not have a controlling interest (financial or operating), the investments in such entities are accounted for using the equity method. The Company applies the equity method of accounting when it has the ability to exercise significant influence over the operating and financial policies of an investee. The Company measures all other investments at fair value with changes in fair value recognized in net income or in the case that an equity </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">investment does not have readily determinable fair values, at cost minus impairment (if any) plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited interim condensed consolidated financial statements and related disclosures have been prepared by management on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary for a fair statement of the interim periods presented. </span></div>The results of the interim periods presented are not necessarily indicative of the results expected for the full year. Certain information and notes normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted under the SEC&#8217;s rules and regulations. Accordingly, the unaudited condensed consolidated financial statements and notes included herein should be read in conjunction with the Company&#8217;s audited consolidated financial statements and the related notes for the year ended December&#160;31, 2021, included in the 2021 Form 10-K.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and reported amounts of revenue and expenses during the reporting periods covered by the condensed consolidated financial statements and accompanying notes. These judgments, estimates and assumptions are used for, but not limited to (i) valuation of the Company&#8217;s common stock and stock awards, (ii) fair value of acquired intangible assets and goodwill, (iii) fair value of contingent consideration arrangements in connection with business combinations, (iv) incremental borrowing rate used for the Company&#8217;s operating leases, (v) useful lives of long-lived assets, (vi) impairment of intangible assets and goodwill, (vii) allowance for Compass Concierge receivables and (viii) income taxes and certain deferred tax assets. The Company determines its estimates and judgments based on historical experience and on various other assumptions that it believes are reasonable under the circumstances. However, actual results could differ from these estimates and these differences may be material.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text">Business Combinations Business combinations are accounted for under the acquisition method of accounting. This method requires, among other things, allocation of the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed at their estimated fair values on the acquisition date. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Management&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, not to exceed one year from the date of acquisition, the Company may record adjustments to the assets acquired and liabilities assumed, with a corresponding offset to goodwill if new information is obtained related to facts and circumstances that existed as of the acquisition date. After the measurement period, any subsequent adjustments are reflected in the condensed consolidated statements of operations. Acquisition costs, consisting primarily of third-party legal and consulting fees, are expensed as incurred.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues stock-based awards to employees, affiliated agents, service providers and board members. The Company measures compensation expense for all stock-based awards based on the estimated fair value of the awards on the date of grant. Compensation expense is generally recognized as expense on a straight-line basis over the service period based on the vesting requirements. The Company recognizes forfeitures as they occur. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For stock options, the Company generally estimates the fair value using the Black-Scholes option pricing model, which requires the input of subjective assumptions, including (1) the fair value of common stock, (2) the expected stock price volatility, (3) the expected term of the award, (4) the risk-free interest rate and (5) expected dividends. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the issuance of RSUs to affiliated agents as compensation for the provision of services, the Company offers RSUs to agents through its Agent Equity Program. The Agent Equity Program offers affiliated agents the ability to elect to have a portion of their commissions earned during a calendar year to be paid in the form of RSUs. RSUs issued in </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">connection with the Agent Equity Program are granted at the beginning of the year following the calendar year in which the commissions were earned and are subject to the terms and conditions of the 2012 Stock Incentive Plan and the 2021 Equity Incentive Plan, as applicable. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted prior to December 2020 generally vest based upon the satisfaction of both a service-based condition and a liquidity event-based condition. The service-based vesting condition for these awards is generally satisfied over four years, except for the RSUs granted since 2020 associated with the Agent Equity Program, which vested immediately on the date of issuance. The liquidity event-based vesting condition is satisfied on the occurrence of a qualifying event, generally defined as a change in control or the effective date of the registration statement for the Company&#8217;s IPO.  The fair value of these RSUs was measured based on the fair value of the Company&#8217;s common stock on the grant date and began to be recognized as expense when both the required service-based vesting condition and the liquidity event-based vesting condition had been achieved using the accelerated attribution method. The liquidity event-based vesting requirement was met on March&#160;31, 2021, the effective date of the Company&#8217;s registration statement, see Note 1&#8212;&#8220;Business and Basis of Presentation&#8212;Initial Public Offering</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.&#8221;</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in December 2020, the Company began issuing RSUs that vest upon the satisfaction of only a service-based vesting condition that generally ranges from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfNzAxOA_0ed17056-308e-4719-9ddd-03992140719d">one</span> to five years. The fair value of these RSUs is measured based on the fair value of the Company&#8217;s common stock on the grant date and will be recognized as expense on a straight-line basis as the required service-based vesting condition is satisfied. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For RSUs to be granted in connection with the Agent Equity Program, the Company determines the value of the stock-based compensation expense at the time the underlying commission is earned and begins to recognize the associated expense on a straight-line basis over the requisite service periods beginning on the closing date of the underlying real estate commission transactions. The stock-based compensation expense is recorded as a liability and will be reclassified to Additional paid-in capital at the end of the vesting period when the underlying RSUs are issued. RSUs granted in connection with the Agent Equity Program are issued in the first quarter of the calendar year following when the underlying commission was earned.  </span></div>On a limited basis, the Company has issued stock options and RSUs that contain service, performance and market-based vesting conditions that include stock price targets to be met after the listing of the Company&#8217;s stock on a public exchange. Such awards are valued using a Monte Carlo simulation and the underlying expense will be recognized as the associated vesting conditions are met.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncements </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-04,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. An update was also issued expanding the scope of this guidance. The guidance provides optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The guidance became effective starting March 12, 2020 and may be applied prospectively through December 31, 2022. The Company is evaluating applicable contracts and transactions to determine whether to elect the optional guidance. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The guidance amends ASC 805 to require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The amendment is effective for public companies with fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendment should be applied prospectively to business combinations occurring on or after the effective date. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the FASB issued ASU 2022-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326) - Troubled Debt Restructurings and Vintage Disclosures,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires enhanced disclosure of certain loan refinancings and restructurings by creditors when a borrower is experiencing financial difficulty while eliminating certain current recognition and measurement accounting guidance. This ASU also requires the disclosure of current-period gross write-offs by year of origination for financing receivables and net investments in leases.  The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The adoption of this standard </span></div>is currently being evaluated and is not expected to have a material impact on the Company&#8217;s consolidated financial statements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302279526576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock', window );">Summary of Changes in Contingent Consideration Measured at Fair Value on a Recurring Basis</a></td>
<td class="text">Changes in contingent consideration measured at fair value on a recurring basis were as follows (in millions):<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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28.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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments and issuances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11.0)</span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fair value (gains) losses included in net 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Closing balance</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302279351152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Assets and Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Summary of Fair Value Measurements of Our Financial Instruments</a></td>
<td class="text">The following table presents the balances of contingent consideration as presented in the condensed consolidated balance sheets (in millions): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.939%"><tr><td style="width:1.0%"/><td style="width:67.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.213%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.216%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contingent consideration</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302278157840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred Stock and Common stock (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfStockByClassTextBlock', window );">Summary of Stock by Class</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reflect the authorized, issued and outstanding shares for each of the classes of common stock as of June&#160;30, 2022 and  December&#160;31, 2021:</span></div><div style="margin-top:12pt"><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:56.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>Authorized</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>&#160;Issued</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>&#160;Outstanding</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,500,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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">412,247,156&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">412,247,156&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,250,000,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class C common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,000,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,709,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,709,861&#160;</span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,850,000,000&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">429,957,017&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">429,957,017&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><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:56.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Shares <br/>Authorized</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Shares <br/>Issued</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>&#160;Outstanding</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,500,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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">391,912,514&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">391,912,514&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,250,000,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Class C common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,000,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,355,237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,355,237&#160;</span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,850,000,000&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">409,267,751&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">409,267,751&#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><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_ScheduleOfStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. 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. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21300-112643<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21553-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177068-122764<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 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<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 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<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(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21488-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21484-112644<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302277205936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity under the 2012 Plan and the 2021 Plan, including 1.1 million stock options that were granted outside of the 2012 Plan in 2019, is presented below (in millions, except share and per share amounts): </span></div><div style="margin-top:12pt"><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:49.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.235%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options </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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining<br/>Contract Term<br/>(in years)</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances as of December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,525,539&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.1</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">221.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">215,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,532,188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,315,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances as of June&#160;30, 2022</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,893,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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable and vested at June&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,382,199&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.9</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1)The aggregate intrinsic values have been calculated using the Company&#8217;s closing stock prices of $3.61 and $9.09 as of June&#160;30, 2022 and December&#160;31, 2021, respectively.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Summary of Restricted Stock Units Activity</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity under the 2012 Plan and the 2021 Plan is presented below: </span></div><div style="margin-top:12pt"><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:72.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.446%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Awards</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>&#160;Grant Date Fair<br/>&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances as of December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,517,930&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,015,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested and converted to common stock </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(18,926,274)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.64&#160;</span></td><td style="background-color:#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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,869,161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balances as of June&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59,738,313&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.96&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">During the six months ended June&#160;30, 2022, the Company net settled all RSUs through which it issued an aggregate of 18.9 million shares of Class A common stock and withheld an aggregate of 1.9 million shares of Class A common st</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ock to satisfy $13.8&#160;million million of tax withholding obligations on behalf of the Company&#8217;s employees.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Share-based Payment Arrangement, Expensed and Capitalized, Amount</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense included in the condensed consolidated statements of operations for the three and six months ended June&#160;30, 2022 and 2021 is as follows (in millions): </span></div><div style="margin-top:12pt"><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:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions and other related expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operations and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">123.0&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">221.8&#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><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:84.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.991%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">IPO Related<br/>Expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions and other related expense</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operations and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55.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 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">148.5&#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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302279356752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Compass, Inc. (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Summary of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to Compass, Inc. (in millions, except share and per share amounts): </span></div><div style="margin-top:12pt"><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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss attributable to Compass, Inc.</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(101.2)</span></td><td style="background-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7.1)</span></td><td style="background-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(289.2)</span></td><td style="background-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(219.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average number of shares outstanding used to compute net loss per share attributable to Compass, Inc., basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">427,987,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">377,615,338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">421,719,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">252,958,956&#160;</span></td><td style="background-color:#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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss per share attributable to Compass, Inc., basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.24)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.02)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.69)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.87)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Summary of Computation of Diluted Net Loss Per Share Attributable to Common Stockholders</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following participating securities were excluded from the computation of diluted net loss per share attributable to Compass, Inc. for the periods presented, because including them would have been anti-dilutive (on an as-converted basis): </span></div><div style="margin-top:12pt"><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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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"/><td colspan="3" style="display:none"/><td colspan="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,893,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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59,767,636&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,893,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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59,767,636&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59,738,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55,268,499&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59,738,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55,268,499&#160;</span></td><td style="background-color:#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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares subject to the employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,521,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,521,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested early exercised options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">657,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,431,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">657,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,431,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">173,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">689,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">173,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">689,316&#160;</span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">111,983,608&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117,156,861&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">111,983,608&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117,156,861&#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><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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302279343392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Compass Concierge Receivables and Allowance for Credit Losses (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Summary of ACL for Concierge Receivables</a></td>
<td class="text">The following table summarizes the activity of the ACL for Concierge Receivables for the three and six months ended June&#160;30, 2022 (in millions): <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:63.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.325%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net write-offs 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PastDueFinancingReceivablesTableTextBlock', window );">Summary of Aging Analysis of Concierge Receivables</a></td>
<td class="text">The following table presents the aging analysis of Concierge Receivables as of June&#160;30, 2022 (in millions): <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:81.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.325%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">67.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31-90 days past due</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over 90 days past due</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">74.5&#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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_PastDueFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of aging analysis for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 2: 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 7A<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 4: 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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5111-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PastDueFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302279380752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Activities (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Summary of restructuring costs</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the total costs incurred and expected to be incurred in connection with the Q2 2022 Strategic Actions and other restructuring actions taken during the three and six months ended June 30, 2022 (in millions):</span></div><div style="margin-top:6pt"><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:49.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.507%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total amount expected to be incurred</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Amount incurred as of June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Total amount remaining to be incurred</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Q2 2022 Strategic Actions:</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"/><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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance related personnel costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Modus lease termination 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated amortization of Modus intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Modus restructuring 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of Modus fixed 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense - Q2 2022 Strategic Actions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24.5&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other restructuring activities:</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other lease termination 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of fixed 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense - other restructuring activities</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.5&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28.1&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25.1&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total costs incurred and expected to be incurred in connection with the Q2 2022 Strategic Actions and other restructuring actions taken during the three and six months ended June 30, 2022  were included in the consolidated statements of operations for the three and six months ended June 30, 2022, as follows (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"/><td style="width:50.734%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.649%"/><td style="width:0.1%"/><td style="width:0.0%"/><td style="width:0.152%"/><td style="width:0.0%"/><td style="width:1.0%"/><td style="width:14.649%"/><td style="width:0.1%"/><td style="width:0.0%"/><td style="width:0.152%"/><td style="width:0.0%"/><td style="width:1.0%"/><td style="width:14.653%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total expected costs</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Amount expensed as of June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Remaining expected expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.7&#160;</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302272537904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business and Basis of Presentation - Additional Information (Detail) - USD ($)<br> $ / shares in Units, $ in Millions</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="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct.  04,  2012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from issuance of common stock upon initial public offering, 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="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 439.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ConvertiblePreferredStockShareIssuedUponConversion', window );">Conversion of convertible preferred stock to common stock in connection with the initial public offering (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">223,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 59.2<span></span>
</td>
<td class="nump">$ 54.3<span></span>
</td>
<td class="nump">$ 123.0<span></span>
</td>
<td class="nump">221.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=comp_IpoRelatedExpenseMember', window );">IPO Related Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 148.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 148.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember', window );">Additional Paid-in Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ConvertiblePreferredStockValueIssuedUponConversion', window );">Conversion of convertible preferred stock to common stock in connection with the initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock in connection with the initial public offering, net of offering costs (in shares)</a></td>
<td class="nump">26,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock issue price per share (in dollars per share)</a></td>
<td class="nump">$ 18.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from issuance of common stock upon initial public offering, net of offering costs</a></td>
<td class="nump">$ 438.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of deferred offering costs</a></td>
<td class="nump">$ 11.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredOfferingCosts', window );">Deferred 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="nump">$ 0.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_ConvertiblePreferredStockShareIssuedUponConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Convertible Preferred Stock Share Issued Upon Conversion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_ConvertiblePreferredStockShareIssuedUponConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</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_comp_ConvertiblePreferredStockValueIssuedUponConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Convertible Preferred Stock Value Issued Upon Conversion</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_ConvertiblePreferredStockValueIssuedUponConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_EntityIncorporationDateOfIncorporation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when an entity was incorporated</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityIncorporationDateOfIncorporation</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.A)<br> -URI https://asc.fasb.org/extlink&amp;oid=122040515&amp;loc=d3e105025-122735<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=comp_IpoRelatedExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=comp_IpoRelatedExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>44
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302271599776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Additional Information (Detail) - Restricted Stock Units<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Share based compensation by share based payment arrangement service based vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Share based compensation by share based payment arrangement service based vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Share based compensation by share based payment arrangement service based vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_AccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounting policies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_AccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302275997216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payment to acquire business net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000.0<span></span>
</td>
<td class="nump">$ 103,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 198,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">198,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 188,300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue', window );">Contingent consideration liability fixed in value</a></td>
<td class="nump">8,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment', window );">Contingent liabilities undiscounted maximum payment</a></td>
<td class="nump">21,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees', window );">Future consideration to be paid to the acquirees</a></td>
<td class="nump">43,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_BusinessAcquisitionCompensationExpenses', window );">Compensation expenses</a></td>
<td class="nump">$ 3,700,000<span></span>
</td>
<td class="nump">$ 7,200,000<span></span>
</td>
<td class="nump">$ 11,400,000<span></span>
</td>
<td class="nump">$ 11,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember', window );">Title Insurance and Escrow Settlement Services Company and Real Estate Brokerage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Ownership interest acquired (in percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payment to acquire business net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash', window );">Additional cash payable</a></td>
<td class="nump">$ 3,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,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="Show.showAR( this, 'defref_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets', window );">Recognized identifiable assets and liabilities assumed, other assets</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities', window );">Recognized identifiable assets and liabilities assumed, other liabilities</a></td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">8,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill, expected tax deductible amount</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember', window );">Title Insurance and Escrow Settlement Services Company and Real Estate Brokerage | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill, expected tax deductible amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember', window );">Title Insurance and Escrow Settlement Services Company and Real Estate Brokerage | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember', window );">Title Insurance and Escrow Settlement Services Company and Real Estate Brokerage | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember', window );">Title Insurance and Escrow Settlement Services Company and Real Estate Brokerage | Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Recognized identifiable assets and liabilities assumed, intangible assets, other than goodwill</a></td>
<td class="nump">8,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember', window );">Title Insurance and Escrow Settlement Services Company and Real Estate Brokerage | Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Recognized identifiable assets and liabilities assumed, intangible assets, other than goodwill</a></td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember', window );">Title Insurance and Escrow Settlement Services Company and Real Estate Brokerage | Common Class 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Equity interest issued or issuable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_BusinessAcquisitionCompensationExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition Compensation Expenses</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_BusinessAcquisitionCompensationExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination Contingent Consideration Additional Payable In Cash</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination Contingent Consideration Liability Fixed In Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination Future Compensation To Be Paid To The Acquirees</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Labilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combinations Contingent Liabilities Undiscounted Maximum Payment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>46
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302271645728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Summary of Changes in Contingent Consideration Measured at Fair Value on a Recurring Basis (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Opening balance</a></td>
<td class="nump">$ 22.8<span></span>
</td>
<td class="nump">$ 28.0<span></span>
</td>
<td class="nump">$ 24.4<span></span>
</td>
<td class="nump">$ 39.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod', window );">Acquisitions</a></td>
<td class="nump">3.6<span></span>
</td>
<td class="nump">2.7<span></span>
</td>
<td class="nump">3.6<span></span>
</td>
<td class="nump">4.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares', window );">Payments and issuances</a></td>
<td class="num">(4.0)<span></span>
</td>
<td class="num">(0.4)<span></span>
</td>
<td class="num">(6.0)<span></span>
</td>
<td class="num">(11.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Fair value (gains) losses included in net loss</a></td>
<td class="num">(0.7)<span></span>
</td>
<td class="nump">2.7<span></span>
</td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Closing balance</a></td>
<td class="nump">$ 21.7<span></span>
</td>
<td class="nump">$ 33.0<span></span>
</td>
<td class="nump">$ 21.7<span></span>
</td>
<td class="nump">$ 33.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business combination contingent consideration acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment of contingent consideration in cash and issuance of shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302277124576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Financial Assets and Liabilities - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ContingentConsiderationFairValueDisclosure', window );">Contingent consideration fair value disclosure</a></td>
<td class="nump">$ 21.7<span></span>
</td>
<td class="nump">$ 24.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=comp_CashAndMoneyMarketFundsMember', window );">Cash And Money Market Funds [Member] | Fair Value, Inputs, Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash Equivalents, fair value disclosure</a></td>
<td class="nump">$ 430.5<span></span>
</td>
<td class="nump">$ 618.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_ContingentConsiderationFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contingent consideration&#160;Fair Value Disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_ContingentConsiderationFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=comp_CashAndMoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=comp_CashAndMoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302275890448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Financial Assets and Liabilities - Balances of Contingent Consideration (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">$ 15.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other non-current liabilities</a></td>
<td class="nump">5.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Total contingent consideration</a></td>
<td class="nump">$ 21.7<span></span>
</td>
<td class="nump">$ 22.8<span></span>
</td>
<td class="nump">$ 24.4<span></span>
</td>
<td class="nump">$ 33.0<span></span>
</td>
<td class="nump">$ 28.0<span></span>
</td>
<td class="nump">$ 39.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302276789616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 05, 2022</div></th>
<th class="th"><div>Jul. 29, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_DebtLineItems', window );"><strong>Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,500,000<span></span>
</td>
<td class="nump">$ 54,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=comp_ConciergeRevolvingCreditFacilityMember', window );">Concierge Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_DebtLineItems', window );"><strong>Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">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">$ 75,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="Show.showAR( this, 'defref_comp_LineOfCreditFacilityExpirationMonthAndYear', window );">Line of credit facility expiration&#160;month and year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument interest rate (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.96%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCovenantCompliance', window );">Covenant compliance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">the Company was in compliance with the covenants under the A&R Concierge Facility.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=comp_ConciergeRevolvingCreditFacilityMember', window );">Concierge Revolving Credit Facility | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_DebtLineItems', window );"><strong>Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=comp_ConciergeRevolvingCreditFacilityMember', window );">Concierge Revolving Credit Facility | Concierge Facility Used Greater Than Fifty Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_DebtLineItems', window );"><strong>Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Unused capacity commitment fee (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold', window );">Line of credit facility, unused capacity, commitment fee, threshold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=comp_ConciergeRevolvingCreditFacilityMember', window );">Concierge Revolving Credit Facility | Concierge Facility Used Less Than Fifty Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_DebtLineItems', window );"><strong>Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Unused capacity commitment fee (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold', window );">Line of credit facility, unused capacity, commitment fee, threshold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_DebtLineItems', window );"><strong>Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Unused capacity commitment fee (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.175%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_LineOfCreditFacilityExpirationMonthAndYear', window );">Line of credit facility expiration&#160;month and year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_LineOfCreditFacilityAdditionalBorrowingCapacity', window );">Additional borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,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="Show.showAR( this, 'defref_comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets', window );">Additional borrowing capacity percentage threshold to assets (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_NetLeverageRatio', window );">Net leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<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.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit', window );">Line of credit facility maximum borrowing capacity sublimit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_DebtLineItems', window );"><strong>Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCovenantCompliance', window );">Covenant compliance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">the Company was in compliance with the financial covenants under the Revolving Credit Facility.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_DebtLineItems', window );"><strong>Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_DebtLineItems', window );"><strong>Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_DebtLineItems', window );"><strong>Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | London Interbank Offered Rate (LIBOR) 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_DebtLineItems', window );"><strong>Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Debt Default Interest 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_DebtLineItems', window );"><strong>Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_DebtLineItems', window );"><strong>Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=comp_SecondConciergeRevolvingCreditFacilityMember', window );">Second A&amp;R Concierge Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_DebtLineItems', window );"><strong>Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="nump">2.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_DebtInstrumentCreditSpreadOnVariableRate', window );">Credit spread on variable rate (in percent)</a></td>
<td class="nump">0.11448%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_comp_DebtInstrumentCreditSpreadOnVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Credit Spread On Variable Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_DebtInstrumentCreditSpreadOnVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</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_comp_DebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_DebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_LineOfCreditFacilityAdditionalBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Additional Borrowing Capacity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_LineOfCreditFacilityAdditionalBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Additional Borrowing Capacity Percentage Threshold To Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</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_comp_LineOfCreditFacilityExpirationMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Expiration&#160;Month And Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_LineOfCreditFacilityExpirationMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</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_comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of credit facility maximum borrowing capacity sublimit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Unused Capacity, Commitment Fee, Threshold</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</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_comp_NetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net leverage ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_NetLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 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(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCovenantCompliance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Identification of whether the entity has been in compliance with any credit facility debt covenants during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCovenantCompliance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 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_CreditFacilityAxis=comp_ConciergeRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=comp_ConciergeRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_comp_CreditFacilityUtilizationAxis=comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_CreditFacilityUtilizationAxis=comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_CreditFacilityUtilizationAxis=comp_ConciergeFacilityUsedLessThanFiftyPercentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_CreditFacilityUtilizationAxis=comp_ConciergeFacilityUsedLessThanFiftyPercentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_OtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLiborSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_LondonInterbankOfferedRateLiborSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=comp_DebtDefaultInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=comp_DebtDefaultInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CreditFacilityAxis=comp_SecondConciergeRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=comp_SecondConciergeRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302272790880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit</a></td>
<td class="nump">$ 50.5<span></span>
</td>
<td class="nump">$ 54.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoninterestBearingDepositLiabilities', window );">Escrow and trust deposits</a></td>
<td class="nump">259.0<span></span>
</td>
<td class="nump">172.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_CreditFacilityCollateralAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit</a></td>
<td class="nump">31.5<span></span>
</td>
<td class="nump">30.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_CreditFacilityCollateralAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit</a></td>
<td class="nump">$ 19.0<span></span>
</td>
<td class="nump">$ 24.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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestBearingDepositLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of all domestic and foreign noninterest-bearing deposits liabilities held by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestBearingDepositLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_CreditFacilityCollateralAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_CreditFacilityCollateralAxis=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_comp_CreditFacilityCollateralAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_CreditFacilityCollateralAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302275947040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred Stock and Common stock - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 28, 2021 </div>
<div>vote</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>stockClass </div>
<div>vote </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock shares outstanding (in shares)</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,850,000,000<span></span>
</td>
<td class="nump">13,850,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="Show.showAR( this, 'defref_comp_CommonStockNumberOfClasses', window );">Number of classes of common stock | stockClass</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,500,000,000<span></span>
</td>
<td class="nump">12,500,000,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="Show.showAR( this, 'defref_comp_CommonStockVotingRightsNumberOfVotesForEachShare', window );">Voting rights, number of votes for each share | vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,250,000,000<span></span>
</td>
<td class="nump">1,250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember', window );">Common Class C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesIssued1', window );">Conversion of stock, shares issued (in shares)</a></td>
<td class="nump">15,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Common Stock voting rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Each share of Class C common stock is entitled to twenty votes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock shares authorized (in shares)</a></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="nump">100,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="Show.showAR( this, 'defref_comp_CommonStockVotingRightsNumberOfVotesForEachShare', window );">Voting rights, number of votes for each share | vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_CommonStockNumberOfVotes', window );">Number of votes per share of common stock | vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_EventAxis=comp_RestatedCertificateOfIncorporationMember', window );">Restated Certificate Of Incorporation [Member] | Undesignated 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_EventAxis=comp_RestatedCertificateOfIncorporationMember', window );">Restated Certificate Of Incorporation [Member] | Common Class 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,500,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_EventAxis=comp_RestatedCertificateOfIncorporationMember', window );">Restated Certificate Of Incorporation [Member] | Common Class 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,250,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_EventAxis=comp_RestatedCertificateOfIncorporationMember', window );">Restated Certificate Of Incorporation [Member] | Common Class C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,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_comp_CommonStockNumberOfClasses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Number of Classes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_CommonStockNumberOfClasses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</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_comp_CommonStockNumberOfVotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Number of Votes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_CommonStockNumberOfVotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</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_comp_CommonStockVotingRightsNumberOfVotesForEachShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Voting Rights, Number Of Votes For Each Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_CommonStockVotingRightsNumberOfVotesForEachShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</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_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockVotingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesIssued1</td>
</tr>
<tr>
<td style="padding-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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CommonClassCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CommonClassCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_EventAxis=comp_RestatedCertificateOfIncorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_EventAxis=comp_RestatedCertificateOfIncorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=comp_UndesignatedPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=comp_UndesignatedPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302276173680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Preferred Stock and Common stock - Schedule of Stock by Class (Detail) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Shares authorized (in shares)</a></td>
<td class="nump">13,850,000,000<span></span>
</td>
<td class="nump">13,850,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Shares issued (in shares)</a></td>
<td class="nump">429,957,017<span></span>
</td>
<td class="nump">409,267,751<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Shares outstanding (in shares)</a></td>
<td class="nump">429,957,017<span></span>
</td>
<td class="nump">409,267,751<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par or stated value per share (in dollars per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Shares authorized (in shares)</a></td>
<td class="nump">12,500,000,000<span></span>
</td>
<td class="nump">12,500,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Shares issued (in shares)</a></td>
<td class="nump">412,247,156<span></span>
</td>
<td class="nump">391,912,514<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Shares outstanding (in shares)</a></td>
<td class="nump">412,247,156<span></span>
</td>
<td class="nump">391,912,514<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Shares authorized (in shares)</a></td>
<td class="nump">1,250,000,000<span></span>
</td>
<td class="nump">1,250,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember', window );">Class C common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Shares authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Shares issued (in shares)</a></td>
<td class="nump">17,709,861<span></span>
</td>
<td class="nump">17,355,237<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Shares outstanding (in shares)</a></td>
<td class="nump">17,709,861<span></span>
</td>
<td class="nump">17,355,237<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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CommonClassCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CommonClassCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302195618272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">18 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 01, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant', window );">Number of additional shares available for grant (in shares)</a></td>
<td class="nump">20,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares purchased under ESPP plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">215,027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 59,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 123,000,000.0<span></span>
</td>
<td class="nump">$ 221,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights', window );">Award vesting rights conditions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The performance-based conditions provide that 25% of the options will vest subject to the achievement of a market price per share of $23.14 of the Company's Class A common stock (the "reference price"). An additional 25% of the options will vest upon the achievement of a market price per share of the Company's Class A common stock at each of 200%, 250% and 300% of the reference price.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,500,000<span></span>
</td>
<td class="nump">$ 88,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Nonvested stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average exercise price of nonvested options (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.44<span></span>
</td>
<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.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of options (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Market price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,610,000<span></span>
</td>
<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,610,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,610,000<span></span>
</td>
<td class="nump">$ 9,090,000.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Shares authorized to be repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,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="Show.showAR( this, 'defref_comp_EarlyExerciseOfStockOptionsSharesIssued', window );">Options early exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 518,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 518,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 518,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized stock-based compensation, period of recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=comp_AccruedExpensesAndOtherCurrentLiabilitiesMember', window );">Accrued Expenses And Other Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromOtherEquity', window );">Proceeds received for unvested shares 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="nump">$ 1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromOtherEquity', window );">Proceeds received for unvested shares 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="nump">$ 2,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Market price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A | Share-based Payment Arrangement, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage', window );">Vesting rights threshold (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A | Share-based Payment Arrangement, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage', window );">Vesting rights threshold (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A | Share-based Payment Arrangement, Tranche Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage', window );">Vesting rights threshold (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=comp_TwoThousandAndTwentyOneEquityIncentivePlanMember', window );">2021 Equity Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=comp_A2021AgentEquityProgramMember', window );">2021 Agent Equity Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,200,000<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Outstanding stock options | 2012 Stock Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,738,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,738,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,738,313<span></span>
</td>
<td class="nump">54,517,930<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights', window );">Award vesting rights conditions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The performance-based vesting conditions provide that 12.5% of the shares subject to the RSU will vest subject to the achievement of a market price per share of $23.14 of the Company's Class A common stock. An additional 12.5% of the shares subject to the RSU will vest upon the achievement of a market price per share of the Company's Class A common stock at each of 200%, 250%, 300%, 350%, 400%, 450% and 500% of the reference price.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of options (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,015,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | Service-based and Performance-based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | Common Class A | Share-based Payment Arrangement, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage', window );">Vesting rights threshold (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | Common Class A | Share-based Payment Arrangement, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage', window );">Vesting rights threshold (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | Common Class A | Share-based Payment Arrangement, Tranche Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage', window );">Vesting rights threshold (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | Common Class A | Share-based Payment Arrangement, Tranche Four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage', window );">Vesting rights threshold (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | Common Class A | Share-based Payment Arrangement, Tranche Five</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage', window );">Vesting rights threshold (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | Common Class A | Share-based Payment Arrangement, Tranche Six</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage', window );">Vesting rights threshold (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">450.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | Common Class A | Share-based Payment Arrangement, Tranche Seven</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage', window );">Vesting rights threshold (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | 2012 Stock Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | 2021 Agent Equity Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent', window );">Deferred compensation share-based arrangements, liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | 2021 Agent Equity Program | Common Class 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units | 2022 Agent Equity Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent', window );">Deferred compensation share-based arrangements, liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Shares subject to the employee stock purchase plan | 2021 Equity Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding', window );">Increase in the shares authorized for issuance as a percentage of shares outstanding (in percent)</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Shares subject to the employee stock purchase plan | 2021 Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding', window );">Increase in the shares authorized for issuance as a percentage of shares outstanding (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of ESPP shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Number of additional ESPP shares authorized (in shares)</a></td>
<td class="nump">3,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod', window );">Purchase period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price of common stock, percent of market price (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares purchased under ESPP plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase', window );">Employee withholdings for future purchases under the ESPP</a></td>
<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,000<span></span>
</td>
<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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Shares subject to the employee stock purchase plan | 2021 Employee Stock Purchase Plan | Common Class 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount', window );">Maximum employee subscription amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Shares subject to the employee stock purchase plan | 2021 Employee Stock Purchase Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of ESPP shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=comp_IpoBasedRestrictedStockUnitsMember', window );">IPO Based Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 148,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_EarlyExerciseOfStockOptionsSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Early Exercise of Stock Options Shares Issued</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_EarlyExerciseOfStockOptionsSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</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_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights Threshold, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</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_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Employee Withholdings For Stock Purchase</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Number Of Additional Shares Available for Grant</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</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_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</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_comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation By Share Based Payment Arrangement Increase In The Number Of Shares Authorized For Issuance As A Percentage Of Shares Outstanding</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromOtherEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from the issuance of equity classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromOtherEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of service or performance condition required to be met for earning right to award under share-based payment arrangement. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 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_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-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_BalanceSheetLocationAxis=comp_AccruedExpensesAndOtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=comp_AccruedExpensesAndOtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=comp_TwoThousandAndTwentyOneEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=comp_TwoThousandAndTwentyOneEquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=comp_A2021AgentEquityProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=comp_A2021AgentEquityProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=comp_TwoThousandAndTwelveStockIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=comp_TwoThousandAndTwelveStockIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=comp_ServiceBasedAndPerformanceBasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=comp_ServiceBasedAndPerformanceBasedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=comp_ShareBasedPaymentArrangementTrancheFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=comp_ShareBasedPaymentArrangementTrancheFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=comp_ShareBasedPaymentArrangementTrancheFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=comp_ShareBasedPaymentArrangementTrancheFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=comp_ShareBasedPaymentArrangementTrancheSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=comp_ShareBasedPaymentArrangementTrancheSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=comp_ShareBasedPaymentArrangementTrancheSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=comp_ShareBasedPaymentArrangementTrancheSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=comp_A2022AgentEquityProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=comp_A2022AgentEquityProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=comp_IpoBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=comp_IpoBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302195585904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance, beginning of period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,525,539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares purchased under ESPP plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">215,027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,532,188)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,315,060)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance, end of period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,893,318<span></span>
</td>
<td class="nump">54,525,539<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable and vested at end of period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,382,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance, beginning of period (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options exercised (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Options forfeited (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance, end of period (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.49<span></span>
</td>
<td class="nump">$ 5.30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable and vested at end of period (in dollars per shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Balance, weighted-average remaining contractual life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 7 months 6 days<span></span>
</td>
<td class="text">7 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable at end of period, weighted-average remaining contractual life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Balance, aggregate intrinsic value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.7<span></span>
</td>
<td class="nump">$ 221.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable and vested at end of period, aggregate intrinsic value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Closing stock price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,610,000<span></span>
</td>
<td class="nump">$ 9,090,000.00<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=comp_OutsideOf2012PlanMember', window );">Outside of 2012 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Options early exercised (in shares)</a></td>
<td class="nump">1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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_PlanNameAxis=comp_OutsideOf2012PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=comp_OutsideOf2012PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302272263408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of equity</a></td>
<td class="nump">$ 13.8<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Awards</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance as of the beginning of the period (in shares)</a></td>
<td class="nump">54,517,930<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">31,015,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested and converted to common stock (in shares)</a></td>
<td class="num">(18,926,274)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(6,869,161)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance as of the end of period (in shares)</a></td>
<td class="nump">59,738,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance as of the beginning of the period (in dollars per share)</a></td>
<td class="nump">$ 8.96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">7.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">8.64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">12.49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance as of the end of period (in dollars per share)</a></td>
<td class="nump">$ 8.96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of equity</a></td>
<td class="nump">$ 13.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares issued in period (in shares)</a></td>
<td class="nump">18,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for tax withholding obligation (in shares)</a></td>
<td class="nump">1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-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_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302272563664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Share-based Payment Arrangement, Expensed and Capitalized, Amount (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 59.2<span></span>
</td>
<td class="nump">$ 54.3<span></span>
</td>
<td class="nump">$ 123.0<span></span>
</td>
<td class="nump">$ 221.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=comp_IpoRelatedExpenseMember', window );">IPO Related Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="nump">$ 148.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=comp_CommissionAndOtherRelatedExpensesMember', window );">Commissions and other related expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.4<span></span>
</td>
<td class="nump">11.7<span></span>
</td>
<td class="nump">23.4<span></span>
</td>
<td class="nump">56.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=comp_CommissionAndOtherRelatedExpensesMember', window );">Commissions and other related expense | IPO Related Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.2<span></span>
</td>
<td class="nump">8.6<span></span>
</td>
<td class="nump">21.9<span></span>
</td>
<td class="nump">17.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing | IPO Related Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=comp_OperationsAndSupportMember', window );">Operations and support</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.1<span></span>
</td>
<td class="nump">2.8<span></span>
</td>
<td class="nump">8.4<span></span>
</td>
<td class="nump">7.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=comp_OperationsAndSupportMember', window );">Operations and support | IPO Related Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.9<span></span>
</td>
<td class="nump">13.5<span></span>
</td>
<td class="nump">35.8<span></span>
</td>
<td class="nump">63.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development | IPO Related Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.6<span></span>
</td>
<td class="nump">$ 17.7<span></span>
</td>
<td class="nump">$ 33.5<span></span>
</td>
<td class="nump">77.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative | IPO Related Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55.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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=comp_IpoRelatedExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=comp_IpoRelatedExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=comp_CommissionAndOtherRelatedExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=comp_CommissionAndOtherRelatedExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=comp_OperationsAndSupportMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=comp_OperationsAndSupportMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302272796624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit from income taxes</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 2.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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302195588320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Compass, Inc. - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Detail) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_EarningsPerShareBasicAndDilutedEPSAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to Compass, Inc.</a></td>
<td class="num">$ (101.2)<span></span>
</td>
<td class="num">$ (7.1)<span></span>
</td>
<td class="num">$ (289.2)<span></span>
</td>
<td class="num">$ (219.5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share attributable to Compass, Inc., basic (in shares)</a></td>
<td class="nump">427,987,083<span></span>
</td>
<td class="nump">377,615,338<span></span>
</td>
<td class="nump">421,719,718<span></span>
</td>
<td class="nump">252,958,956<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share attributable to Compass, Inc., diluted (in shares)</a></td>
<td class="nump">427,987,083<span></span>
</td>
<td class="nump">377,615,338<span></span>
</td>
<td class="nump">421,719,718<span></span>
</td>
<td class="nump">252,958,956<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to Compass, Inc., basic (in dollars per share)</a></td>
<td class="num">$ (0.24)<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="num">$ (0.69)<span></span>
</td>
<td class="num">$ (0.87)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share attributable to Compass, Inc., diluted (in dollars per share)</a></td>
<td class="num">$ (0.24)<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="num">$ (0.69)<span></span>
</td>
<td class="num">$ (0.87)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_EarningsPerShareBasicAndDilutedEPSAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnings Per Share, Basic and Diluted EPS</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_EarningsPerShareBasicAndDilutedEPSAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnings Per Share, Basic and Diluted, Other Disclosure EPS</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302275865888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Compass, Inc. - Schedule of Computation of Diluted Net Loss Per Share Attributable to Common Stockholders (Detail) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">111,983,608<span></span>
</td>
<td class="nump">117,156,861<span></span>
</td>
<td class="nump">111,983,608<span></span>
</td>
<td class="nump">117,156,861<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Convertible 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">49,893,318<span></span>
</td>
<td class="nump">59,767,636<span></span>
</td>
<td class="nump">49,893,318<span></span>
</td>
<td class="nump">59,767,636<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Outstanding RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">59,738,313<span></span>
</td>
<td class="nump">55,268,499<span></span>
</td>
<td class="nump">59,738,313<span></span>
</td>
<td class="nump">55,268,499<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember', window );">Shares subject to the employee stock purchase plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">1,521,265<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,521,265<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=comp_UnvestedEarlyExercisedOptionsMember', window );">Unvested early exercised options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">657,100<span></span>
</td>
<td class="nump">1,431,410<span></span>
</td>
<td class="nump">657,100<span></span>
</td>
<td class="nump">1,431,410<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=comp_UnvestedCommonStockMember', window );">Unvested 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">173,612<span></span>
</td>
<td class="nump">689,316<span></span>
</td>
<td class="nump">173,612<span></span>
</td>
<td class="nump">689,316<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=comp_UnvestedEarlyExercisedOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=comp_UnvestedEarlyExercisedOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=comp_UnvestedCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=comp_UnvestedCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302272484624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Compass Concierge Receivables and Allowance for Credit Losses - Additional Information (Detail)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties', window );">Financing receivables related to unsold properties (in percent)</a></td>
<td class="nump">97.00%<span></span>
</td>
<td class="nump">96.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of financing receivables relating to unsold properties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>61
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302277127632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Compass Concierge Receivables and Allowance for Credit Losses - Summary of ACL for Concierge Receivables (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward', window );"><strong>Financing Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning of period</a></td>
<td class="nump">$ 16.1<span></span>
</td>
<td class="nump">$ 17.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Allowances</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Net write-offs and other</a></td>
<td class="num">(0.6)<span></span>
</td>
<td class="num">(2.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">End of period</a></td>
<td class="nump">$ 16.3<span></span>
</td>
<td class="nump">$ 16.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_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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(7)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of writeoff of financing receivable, charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: 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)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLossesExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of credit loss expense (reversal of expense) for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLossesExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>62
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302195607824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Compass Concierge Receivables and Allowance for Credit Losses - Summary of Aging Analysis of Concierge Receivables (Detail)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Concierge receivables</a></td>
<td class="nump">$ 74.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember', window );">Current</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Concierge receivables</a></td>
<td class="nump">67.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember', window );">31-90 days past due</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Concierge receivables</a></td>
<td class="nump">1.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember', window );">Over 90 days past due</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Concierge receivables</a></td>
<td class="nump">$ 5.7<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_FinancingReceivableRecordedInvestmentPastDueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 6: 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 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302272996208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Activities - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring costs</a></td>
<td class="nump">$ 18,900,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 18,900,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Incurred cost</a></td>
<td class="nump">$ 25,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=comp_Q22022StrategicActionsMember', window );">Q2 2022 Strategic Actions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent', window );">Number of positions eliminated</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated', window );">Positions eliminated (in percent)</a></td>
<td class="nump">450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring costs</a></td>
<td class="nump">$ 18,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Incurred cost</a></td>
<td class="nump">21,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=comp_Q22022StrategicActionsMember', window );">Q2 2022 Strategic Actions | Employee Severance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Incurred cost</a></td>
<td class="nump">14,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=comp_Q22022StrategicActionsMember', window );">Q2 2022 Strategic Actions | Lease Termination 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Incurred cost</a></td>
<td class="nump">1,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=comp_Q22022StrategicActionsMember', window );">Q2 2022 Strategic Actions | Other Restructuring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Incurred cost</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=comp_Q22022StrategicActionsMember', window );">Q2 2022 Strategic Actions | Accelerated Amortization of Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Incurred cost</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=comp_Q22022StrategicActionsMember', window );">Q2 2022 Strategic Actions | Write-down of Fixed Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Incurred cost</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=comp_Q22022StrategicActionsMember', window );">Q2 2022 Strategic Actions | Unpaid Severance 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_comp_RestructuringAndRelatedCostLiabilitiesRemaining', window );">Restructuring and related costs, liabilities remaining</a></td>
<td class="nump">10,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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=comp_OtherRestructuringActivitiesMember', window );">Other Restructuring Activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Incurred cost</a></td>
<td class="nump">3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=comp_OtherRestructuringActivitiesMember', window );">Other Restructuring Activities | Write-down of Fixed Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Incurred cost</a></td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=comp_OtherRestructuringActivitiesMember', window );">Other Restructuring Activities | Other Lease Termination Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Incurred cost</a></td>
<td class="nump">$ 2,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_comp_RestructuringAndRelatedCostLiabilitiesRemaining">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring and Related Cost, Liabilities Remaining</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">comp_RestructuringAndRelatedCostLiabilitiesRemaining</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>comp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostIncurredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostIncurredCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of positions eliminated during the period as a result of restructuring activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated</td>
</tr>
<tr>
<td style="padding-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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent</td>
</tr>
<tr>
<td style="padding-right: 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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=comp_Q22022StrategicActionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=comp_Q22022StrategicActionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=comp_LeaseTerminationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=comp_LeaseTerminationCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=comp_AcceleratedAmortizationOfIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=comp_AcceleratedAmortizationOfIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=comp_WriteDownOfFixedAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=comp_WriteDownOfFixedAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=comp_UnpaidSeveranceCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=comp_UnpaidSeveranceCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=comp_OtherRestructuringActivitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=comp_OtherRestructuringActivitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=comp_OtherLeaseTerminationCostMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=comp_OtherLeaseTerminationCostMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302272874064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Activities - Total Costs Incurred and Expected to be Incurred (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Total amount expected to be incurred</a></td>
<td class="nump">$ 28.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Amount incurred as of June 30, 2022</a></td>
<td class="nump">25.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1', window );">Total amount remaining to be incurred</a></td>
<td class="nump">3.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_RestructuringChargesMember', window );">Restructuring Charges</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Total amount expected to be incurred</a></td>
<td class="nump">21.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Amount incurred as of June 30, 2022</a></td>
<td class="nump">18.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1', window );">Total amount remaining to be incurred</a></td>
<td class="nump">2.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=comp_DepreciationAndAmortizationMember', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Total amount expected to be incurred</a></td>
<td class="nump">6.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Amount incurred as of June 30, 2022</a></td>
<td class="nump">6.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1', window );">Total amount remaining to be incurred</a></td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=comp_Q22022StrategicActionsMember', window );">Q2 2022 Strategic Actions</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Total amount expected to be incurred</a></td>
<td class="nump">24.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Amount incurred as of June 30, 2022</a></td>
<td class="nump">21.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1', window );">Total amount remaining to be incurred</a></td>
<td class="nump">2.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=comp_OtherRestructuringActivitiesMember', window );">Other Restructuring Activities</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Total amount expected to be incurred</a></td>
<td class="nump">3.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Amount incurred as of June 30, 2022</a></td>
<td class="nump">3.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1', window );">Total amount remaining to be incurred</a></td>
<td class="nump">0.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee Severance | Q2 2022 Strategic Actions</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Total amount expected to be incurred</a></td>
<td class="nump">14.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Amount incurred as of June 30, 2022</a></td>
<td class="nump">14.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1', window );">Total amount remaining to be incurred</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=comp_LeaseTerminationCostsMember', window );">Lease Termination Costs | Q2 2022 Strategic Actions</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Total amount expected to be incurred</a></td>
<td class="nump">4.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Amount incurred as of June 30, 2022</a></td>
<td class="nump">1.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1', window );">Total amount remaining to be incurred</a></td>
<td class="nump">2.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=comp_AcceleratedAmortizationOfIntangibleAssetsMember', window );">Accelerated Amortization of Intangible Assets | Q2 2022 Strategic Actions</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Total amount expected to be incurred</a></td>
<td class="nump">4.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Amount incurred as of June 30, 2022</a></td>
<td class="nump">4.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1', window );">Total amount remaining to be incurred</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other Restructuring | Q2 2022 Strategic Actions</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Total amount expected to be incurred</a></td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Amount incurred as of June 30, 2022</a></td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1', window );">Total amount remaining to be incurred</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=comp_WriteDownOfFixedAssetsMember', window );">Write-down of Fixed Assets | Q2 2022 Strategic Actions</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Total amount expected to be incurred</a></td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Amount incurred as of June 30, 2022</a></td>
<td class="nump">0.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1', window );">Total amount remaining to be incurred</a></td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=comp_WriteDownOfFixedAssetsMember', window );">Write-down of Fixed Assets | Other Restructuring Activities</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Total amount expected to be incurred</a></td>
<td class="nump">1.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Amount incurred as of June 30, 2022</a></td>
<td class="nump">1.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1', window );">Total amount remaining to be incurred</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=comp_OtherLeaseTerminationCostMember', window );">Other Lease Termination Cost | Other Restructuring Activities</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Total amount expected to be incurred</a></td>
<td class="nump">2.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Amount incurred as of June 30, 2022</a></td>
<td class="nump">2.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1', window );">Total amount remaining to be incurred</a></td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostExpectedCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount expected to be recognized in earnings for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostExpectedCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expected cost remaining for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostIncurredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostIncurredCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_RestructuringChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_RestructuringChargesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=comp_DepreciationAndAmortizationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=comp_DepreciationAndAmortizationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=comp_Q22022StrategicActionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=comp_Q22022StrategicActionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=comp_OtherRestructuringActivitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=comp_OtherRestructuringActivitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=comp_LeaseTerminationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=comp_LeaseTerminationCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=comp_AcceleratedAmortizationOfIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=comp_AcceleratedAmortizationOfIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=comp_WriteDownOfFixedAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=comp_WriteDownOfFixedAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=comp_OtherLeaseTerminationCostMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=comp_OtherLeaseTerminationCostMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>comp-20220630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:comp="http://compassinc.com/20220630"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="comp-20220630.xsd" xlink:type="simple"/>
    <context id="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i637070c54e284f288f0d86c088fde365_I20220810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
        </entity>
        <period>
            <instant>2022-08-10</instant>
        </period>
    </context>
    <context id="i000bb0581c1f449cbd8d788f2ff42aec_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1f62929267bb4270a74b3229eeb68d61_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ica756042e05247dab1f0651f27a790fd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8954423d02b34d139cf84799a768f55f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if3f36e85c8aa42e6bb2124868ff0ac0c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</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="i1fe6da6a57354c1087ef3b7d87a93563_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i95159e360a704ca0a1e26e13e53e8877_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</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="i92ee0cdc7368473bbadfcf29db082906_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</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="i72c516f44e404e6899a5f459cc7cd1d9_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</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="i0987c41816904bf6ab8d3163124ebb18_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib4bcc904298547dea448390adc8a1c38_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5a5f608f109e49878ecdc95fdeead882_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id821ab9747824042bee4e20ef0a0b0f2_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic057f281623f42e090a2f48f35c8f0c3_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i71a4468672ea46d7b8c92cea65cb2dcd_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if8077759f3244cda85bbd657004476c6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5be1327aa94b42ab9120a071f7d4fb06_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i769ed792c7844e0a8766883efe297f95_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ief1212365a9d455fb9952e0bf3ce65f9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5f4b7271525a4ed7b72ad50e0fe28491_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i59be669a654c44e5ad243853082ef0d9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</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="i91da6eb97de74e97843521749b57bdd4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</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="i8483b385b4324d14ac3a9e7b403e196a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6968955677ca405499348ad0ddc4af87_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</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="i38be40f38a214cdcbfc96521a969932e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</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="ifdd7c0e982a04c49b46a5e02526d0cb5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib8bd4b6bb72b405c91cd16ac36eac117_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib83051081d724a29a8b9af1013a30ea0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id6a620a4653c4b8bb0c274b562d7cb2d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib3228f0482fd4c8e9e89373b05cf2629_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2c656428bf9547b8b64c5267f35663aa_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i75e4e2b536b84593a6e43d1ba7e9a27e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i86897e7210ba4ccd88c8086edaa96ab0_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie319ecbd3d764ec389e350cd88e80dd3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i351b66720b51465baab40a3d1e8b431a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id0a57126e6c840a486a5366ee9323710_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4e5319fcd8104ee8b6da9dc6a2a1326f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iad9dbdf04b6d480ea3935672016daf09_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</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="i1b72b85f20b04d0a9aef1faab6e34a13_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i173278b3e29a42ee82c0632ca9b57d07_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</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="i61f61267f1c240c6a511dd53671eb68a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</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="i1d5afcad110b4c46bc0ae0b0a3a5d8d4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</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="i0c6b44a4c5bb421a896b0023822ba133_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if3169d0855e140c1b6c9a38bbf76b384_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia5f9fed236124a82996ebb516dda2f19_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2ef0819c2e164ce18846cebcf8caaa51_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iae845a4f35d646a190ec9f5f95c65131_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i64b8ee4347014c4c92ac8baa1486d7e5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:A2021AgentEquityProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iec97b1d6d490435087074d193f92530d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:A2021AgentEquityProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i00734b311a104489889bd2f45843ff6c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:A2021AgentEquityProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9a8ddba961a24f0eb718483a88c0d1b7_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:A2021AgentEquityProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2d74b9523df1439aa24e2609e0cbd907_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</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="ibfe273fc6a77428985aa417384be21b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</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="idd72ce3cc72546c69a0fe2ccb195fcf8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id2f3748d1c1d42b78e4d0f33122815e0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</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="i38238a956d484082be93bceda9361849_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</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="i210a9644c4d54d87b9065ced039facc7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</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="ia8a26a22c87f447582c5f373b9e47faa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic1069b2208774075a435c115a5ab4011_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if924d9029f3f48c18a8608f271038c01_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i75fa49dcb9b74898aef83a17910dd837_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i975a0c3a00194f129c56c1d89749e16f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1f3a152ecf1845f28bf9ba1e118e7307_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i647ff2e8c133401b87f5eb2ed12a698a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id85771b67bd44590b4075c701b45b3d4_D20210401-20210401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-01</endDate>
        </period>
    </context>
    <context id="i7c8460b488ef4769916fc11e375b15dc_I20210401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-01</instant>
        </period>
    </context>
    <context id="iec783a01f6f34a3e820aef980e31e54b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8d58700123b242e38ece8311340472ff_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="iecf9cdb2113c4e1194703e4becc1698e_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i641ba87e29a34c4aa757b30f3bdeff76_D20210331-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">comp:IpoRelatedExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5f1852db84c24997a94ca02a22870f9a_D20201130-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-30</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i2cafde8693bf436daf3b74f99ba1164f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i16d3fccf202e43208a61681e4e21497e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibe4e21cb4cbe46e0b02804323825ef0d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">comp:TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1f6548463caa4768b25ce310b6e83dc9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">comp:TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2f3ec95685724b37a9fa188829667fa3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">comp:TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i240b7663b4cd46eb8da48b2d9382722d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">comp:TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5a4cfb8ae4f54394b0c253ad10f3f220_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">comp:TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id324870ec0484231aca9d6f413555fcc_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">comp:TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0a9493470d8f4dcca3940d12a8341621_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">comp:TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i69a0443db0bc4944850491a5391818f4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">comp:TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3be63b4a039e4a72bcdebc97ddeacc6f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">comp:CashAndMoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i32e0cc788ce74b559d99f3f753da85c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">comp:CashAndMoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i30263a257b8c4bcfa500b2b3219207ca_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i47521ebc480a44f48e4351e7f164a821_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i401c3a764148451bb75d6f9a0b7c7990_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">comp:ConciergeRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i43ec22fccc1c46b4936b1d25e71119ae_D20210729-20210729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">comp:ConciergeRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-29</startDate>
            <endDate>2021-07-29</endDate>
        </period>
    </context>
    <context id="ia7243d6691cd48a3ba47999c71638809_D20210729-20210729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="comp:CreditFacilityUtilizationAxis">comp:ConciergeFacilityUsedGreaterThanFiftyPercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">comp:ConciergeRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-29</startDate>
            <endDate>2021-07-29</endDate>
        </period>
    </context>
    <context id="i99c2020c044a400cb542028a674c8360_D20210729-20210729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="comp:CreditFacilityUtilizationAxis">comp:ConciergeFacilityUsedLessThanFiftyPercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">comp:ConciergeRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-29</startDate>
            <endDate>2021-07-29</endDate>
        </period>
    </context>
    <context id="id2b192239e854fda92611d120ab36bfc_D20220805-20220805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">comp:SecondConciergeRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-05</startDate>
            <endDate>2022-08-05</endDate>
        </period>
    </context>
    <context id="if2c5a20904c543ff8d91a4e3614eddda_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">comp:ConciergeRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idf9b5bcf6fbd416d8f9433208f33aaf9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">comp:ConciergeRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i26bc1ea38dab42fa94434fc1d729676f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5c5878bc403740948b6429c372cd372c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2fa4f30912ac45f2a9349904c548eb8b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib50dabac45d346c787592c8d5abbb181_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i32c340b2086247579a1e7bc8506244cb_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLiborSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib33fc680237045439df9b2ccb2b18b12_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i010b93fbb65b41539f3c9104dbc4497a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">comp:DebtDefaultInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5bc82f7b88cd4aa296767c32aea59228_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i33e6b84db2d74a7088e82800dee2f5f5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i21f2908e3d074784bbb040b7d8bcab68_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if2053586ad364c81a16b6d293adcfeeb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="comp:CreditFacilityCollateralAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i087bd1b138044a44a4bd237d456c7060_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="comp:CreditFacilityCollateralAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idd1e909eecab46b685834168ce756627_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="comp:CreditFacilityCollateralAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5d6d0ae1c28246e9a805376228d7e989_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="comp:CreditFacilityCollateralAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i634b235c7c4e488aa918063a8da58889_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="comp:EventAxis">comp:RestatedCertificateOfIncorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">comp:UndesignatedPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i351bf4be8c9c458d8c383216ddf77a02_D20210331-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0e75aacf35a9495587269b8a0acdfef7_D20210228-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-28</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="idcc53fdff46f4fbd93dbd9bc5724568f_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="comp:EventAxis">comp:RestatedCertificateOfIncorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i849e8cb450244466af4399d15fea6ef2_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="comp:EventAxis">comp:RestatedCertificateOfIncorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i3dd0af70a12141b68d0bf3e6662db7f8_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="comp:EventAxis">comp:RestatedCertificateOfIncorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="idfa0b31b9ec24ab5b4f34e9b6e31e2b8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i83f5d14289294f07874cae7d425ffcc3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if7be4551329940d79bc6b2f8d4050566_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie696292a2d614553b0bf49d6d90dcc66_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifc0ff3d6fc7545c4b8882ba6916c06b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia87882c79ae441998c1a833eda86fa89_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i96c9d8f1567243c982295f7031263565_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwelveStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib77cc7eb62f44e6dafcd0fa332bf55f9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwelveStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i66db15caa92c42669a0f0e30e8cb5a80_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i0190aab9f7824423aacaab6dbc84c03c_D20210228-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-28</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i43ad90af8447494282d45ad3be521468_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ief224c2eaf3b408880f6d9f914363329_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i664d45652ced412abb0227b864ac9ae5_D20210228-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-28</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i6589a31f27584374970fe9162599bb7f_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="iee6317774c65455f97337bdc28ec3c6d_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ibca2acd0ca3a45fc8cc9fc6680dcc7cf_D20220101-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i9e29da885e81488fb6fe3e7f635c9b57_D20210228-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-28</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i137930f74dcf4714bc99bb9ab8d16c35_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2bdbf4e6d6cf4c71872cd7ae9d25f3ee_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i47fe8183a88a4c699ff388bdece30314_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idb093d1023944ca8a0227712871daf0d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:OutsideOf2012PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i493b2d22f02e492cb2cec9fae6dd9f86_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idf941955c0544cbb8024cc8b1d17dc54_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i545ea103a65e42d1badea196630329b2_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iaf2ac0171b0349ec91a023a08132e616_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6e23cbd5d10a4b1c9caacf58b1e300ef_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">comp:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i25d955e061fb44eab534d305f9ad2250_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i98501e2266f64adfad28550d0fa8835f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2d9ab89aeede445b8915a4ab137cab5d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i924e53046ab44837a733f29da29e5a5b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i634f4b47ac144e96824a49ae82e7c69b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">comp:ServiceBasedAndPerformanceBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia762b36e733c4524b4258cd6de25a69a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3c5ae18887374e469ed5a88c6a10ad28_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i19ca2550391a416381f691173db69257_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia4aa6fbd5b9a4a328ca7100d6c4e3368_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">comp:ShareBasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if60f480e417f485e920b1edbabced8a4_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">comp:ShareBasedPaymentArrangementTrancheFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9ce852fecd654ac286af10ab58c1b3c3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">comp:ShareBasedPaymentArrangementTrancheSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iff54d0ce48234d56a2f2e7dcd1225353_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">comp:ShareBasedPaymentArrangementTrancheSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic33785631e9046cd9cec6a72775c0696_D20210101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:A2021AgentEquityProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifcf67c90dda840fdbf480b12a202d5f5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:A2021AgentEquityProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1c497af76bb34543834436c935a53a84_D20220201-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:A2021AgentEquityProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i8b3e486eb0e34501acac297d54c4c88e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:A2021AgentEquityProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ffed22d07174f4e9e08bfc041affd1b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">comp:A2022AgentEquityProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id54fbfb1ba1848b095366272a7539970_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:CommissionAndOtherRelatedExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i469c9ea658684ee1b2872c21887a39b0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:CommissionAndOtherRelatedExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0b7d41b5ad3f49a280bd27c9b2398dcf_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:CommissionAndOtherRelatedExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3e06f91a4064408782e7b93c7f93bce8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:CommissionAndOtherRelatedExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i355672994dc84c28a019ad58cdd2df15_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3ea27cb616094706b8e810a0500e5038_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i698b573f6d9346f79082b3e25464c07a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i620b3b8b7f4440bda53747321668e2e3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2e154218aafd4cc095b17606a1e68d34_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:OperationsAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie25ebdc574ba415e8054dbce70098967_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:OperationsAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3021513515ab48f5aab13667a8ced6c8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:OperationsAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i55dde8da9b814ca2970e5ebe301bb224_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:OperationsAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i89771586304043f3b0c018ab7fb5463e_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i48e6f881c48a4a4f9bdc2b714ae95b62_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if2b6a748e09842e9953fcd14cd93e4c1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i50c2bc6bfe4143ac99e8ccd5cd5aebc8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i911755bac36b45b4a196ff2c4d1ea421_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iafe10713942148b4a4a4d950e2091c12_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8a9706d3dd7043f98116ff123750aa2c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i66544ec296624cefb229e04c397d30d3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i43a654f77cb84b36ab802676601f703d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">comp:IpoBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i52d3ee033de443a7a521630920ee2f16_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">comp:IpoRelatedExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:CommissionAndOtherRelatedExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib2b27cee6c8543a2b8fccf2cbec9b071_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">comp:IpoRelatedExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i89f9d10fa5944bb58c976ad298dc8a6b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">comp:IpoRelatedExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:OperationsAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icd43ae1e5233482f818a900b27f0084f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">comp:IpoRelatedExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3ab86aacb66a4a3fbe9754071486cbc1_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">comp:IpoRelatedExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id63175d4d93c4917be26875f5703b6c5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">comp:IpoRelatedExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5c3308d65425494cb46729a3b633f0dd_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia88a67e798f0429584794f93f68b3730_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5964241923a446ffb2c19504bc135e9a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibf8c808dfd4b467e98e35bebd3b4610c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id472e921258a4ec787264fbe4b802421_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie3e4e8cb8a4c436ea3a0adcf4bcaafa4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i08f4c77f9ea74c83abc5e7a24420dae5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibbba7fba82c34c9290df7e02df2f8a9f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id2d2dbd911df4691ae76569a96196d0e_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i53700d2271f0440c8bf65baaac3bb2cc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic7c807372d7c460c874c53ed10da21d4_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i24d0eebaf654405f82fe5008132a8dd6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i24ff29737ca54259a0999eac1ffdb8c8_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">comp:UnvestedEarlyExercisedOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id76cbed9823d4133964be125baedfe88_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">comp:UnvestedEarlyExercisedOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i335db56fd1ed43198ef25edfb1e87121_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">comp:UnvestedEarlyExercisedOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i468286b57dc04b939ac00d8bc3c2df40_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">comp:UnvestedEarlyExercisedOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0b95da78f7e8459593937d544613a74c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">comp:UnvestedCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i476006e5b2b843cda5520e415c55f940_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">comp:UnvestedCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9f241be157bc40079c1172725e4de1b8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">comp:UnvestedCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8f3e8aa7df614863922018801235f122_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">comp:UnvestedCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4b2b0841a71346838430dcfba7730f29_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2a5dd63a78304a7c83a302a3eb28b7c5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">comp:FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia58669e340994bbc90e7863596b713cd_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iadd39b62caf84bf78e69ffc1892ede75_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9d4d938e323748be99d6340c83f92d4d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia49005dd6b594b6dbd8335245dad939e_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:LeaseTerminationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i20a5a4ba13b647f1903691f0301cc132_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id498748a28ff43dc909106ed3a5336d3_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:AcceleratedAmortizationOfIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1bb9446f4d7546349adfb04452269736_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:WriteDownOfFixedAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i137f84780d8440f4a7a7bc259e376567_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:OtherLeaseTerminationCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:OtherRestructuringActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i678d70a6c2e348aeac71b6c71277c01e_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:WriteDownOfFixedAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:OtherRestructuringActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7b5004599b2440bbaa6d2a0450efa64e_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:UnpaidSeveranceCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5dd4b43bdb9e4bbcbec89c804bf60e35_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib59f68d40f35476aa94ce4eaa8ee6010_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:LeaseTerminationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie59ea513c0d84f5fa8ef8eae5cb9e3b1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:AcceleratedAmortizationOfIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie8a28dc552e54b79b95ce86efd1d0f0e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id93b87df97dd4cf7aa93e6d7c1bf442c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:WriteDownOfFixedAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ifc040f976fca4b879f9575744d3f374a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:Q22022StrategicActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6f58f8c1bafb436681448b2367bd6d0e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:OtherLeaseTerminationCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:OtherRestructuringActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3312ee2bd23c479db0c784c5b8b1223b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">comp:WriteDownOfFixedAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:OtherRestructuringActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0d31c60d377345df9d90947e3d34d69a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:OtherRestructuringActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i546b2203aa49477b8e58d148c3a71ced_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">comp:OtherRestructuringActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idde9071dab62446f9e95b325fe33e016_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie8ee52ef5d2f417bbc7c199794f67dab_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia292086b0c36430b807462c4d512b3f4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:DepreciationAndAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i99ca8142e95f47d99207918146bafef2_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001563190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">comp:DepreciationAndAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</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="stockclass">
        <measure>comp:stockClass</measure>
    </unit>
    <unit id="vote">
        <measure>comp:vote</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80L2ZyYWc6MTc4NTVjMDJmNGRhNDcwMTliNGIwZWYyZDk0YzVjNjUvdGFibGU6OTc3NWVhYWNiMjhhNDJmNGFjNDQ1ZjcyYjBjNjE0MzAvdGFibGVyYW5nZTo5Nzc1ZWFhY2IyOGE0MmY0YWM0NDVmNzJiMGM2MTQzMF8yLTEtMS0xLTE0MzI0_aadfa0b9-40eb-4f33-92bd-88eb88496238">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80L2ZyYWc6MTc4NTVjMDJmNGRhNDcwMTliNGIwZWYyZDk0YzVjNjUvdGFibGU6OTc3NWVhYWNiMjhhNDJmNGFjNDQ1ZjcyYjBjNjE0MzAvdGFibGVyYW5nZTo5Nzc1ZWFhY2IyOGE0MmY0YWM0NDVmNzJiMGM2MTQzMF8zLTEtMS0xLTE0MzI0_45547185-9c4a-4afe-9db3-f02594389958">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80L2ZyYWc6MTc4NTVjMDJmNGRhNDcwMTliNGIwZWYyZDk0YzVjNjUvdGFibGU6OTc3NWVhYWNiMjhhNDJmNGFjNDQ1ZjcyYjBjNjE0MzAvdGFibGVyYW5nZTo5Nzc1ZWFhY2IyOGE0MmY0YWM0NDVmNzJiMGM2MTQzMF80LTEtMS0xLTE0MzI0_77ab5cb9-fb63-42c3-849e-bf5c0c15fb82">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80L2ZyYWc6MTc4NTVjMDJmNGRhNDcwMTliNGIwZWYyZDk0YzVjNjUvdGFibGU6OTc3NWVhYWNiMjhhNDJmNGFjNDQ1ZjcyYjBjNjE0MzAvdGFibGVyYW5nZTo5Nzc1ZWFhY2IyOGE0MmY0YWM0NDVmNzJiMGM2MTQzMF81LTEtMS0xLTE0MzI0_4d794c6d-69b0-4bf1-843a-5eebbf73f667">0001563190</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80L2ZyYWc6MTc4NTVjMDJmNGRhNDcwMTliNGIwZWYyZDk0YzVjNjUvdGFibGU6OTc3NWVhYWNiMjhhNDJmNGFjNDQ1ZjcyYjBjNjE0MzAvdGFibGVyYW5nZTo5Nzc1ZWFhY2IyOGE0MmY0YWM0NDVmNzJiMGM2MTQzMF82LTEtMS0xLTE0MzI0_eda067c9-db4b-48f6-a2ef-89b612200eee">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i2cafde8693bf436daf3b74f99ba1164f_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfNzAxOA_0ed17056-308e-4719-9ddd-03992140719d">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <comp:CommonStockNumberOfVotes
      contextRef="i0e75aacf35a9495587269b8a0acdfef7_D20210228-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zOTYvZnJhZzpjZjk3YjUxYmFmOWY0MWE1YWEwMDA4YTE0YzQ3NDNiYi90YWJsZTo4OTJkMDQzN2NmY2Y0YmZjYmUzZDNiZmE2ZDQxNGVjMy90YWJsZXJhbmdlOjg5MmQwNDM3Y2ZjZjRiZmNiZTNkM2JmYTZkNDE0ZWMzXzAtMS0xLTEtMjQyNjE_bb5aa885-b7ed-46ad-b76f-a28f1a3428f3"
      unitRef="vote">20</comp:CommonStockNumberOfVotes>
    <dei:DocumentType
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18yMTgy_df086c4b-9686-4a81-b2d7-85f4bd244f3b">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6Mjg0Y2RiOGQwYzkwNDFmYThkMTQwMTFkZmYzMGJkYWMvdGFibGVyYW5nZToyODRjZGI4ZDBjOTA0MWZhOGQxNDAxMWRmZjMwYmRhY18wLTAtMS0xLTE0MzI0_266d7279-82e9-49ee-894c-8205d8f38cfe">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18xODg_e7f19fa3-5ef5-4f59-8d73-789faf9649f2">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6MjNiYjNmNTAwZWM1NGNmNzllYjAzOGIwNTZjMjNkZTAvdGFibGVyYW5nZToyM2JiM2Y1MDBlYzU0Y2Y3OWViMDM4YjA1NmMyM2RlMF8wLTAtMS0xLTE0MzI0_a78ade84-ceeb-42eb-99dc-b8ad95bc6d9f">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18yMTc2_ec8b4db3-0a0b-4f0e-8e55-48530b63aac7">001-40291</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18yMTc3_ee5d10bf-0e2f-4334-a926-98590805f653">COMPASS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6MWQ2MDhiZjJkNmU0NDUxNzllNGQ2NDU2M2EyYWE4ZDcvdGFibGVyYW5nZToxZDYwOGJmMmQ2ZTQ0NTE3OWU0ZDY0NTYzYTJhYThkN18wLTAtMS0xLTE0MzI0_e4542ac5-5b6e-4cea-bb94-f6c6ec5748b7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6MWQ2MDhiZjJkNmU0NDUxNzllNGQ2NDU2M2EyYWE4ZDcvdGFibGVyYW5nZToxZDYwOGJmMmQ2ZTQ0NTE3OWU0ZDY0NTYzYTJhYThkN18wLTEtMS0xLTE0MzI0_7e8a117e-fc68-40c7-973c-e9d9af9a8e3d">30-0751604</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6MWQ2MDhiZjJkNmU0NDUxNzllNGQ2NDU2M2EyYWE4ZDcvdGFibGVyYW5nZToxZDYwOGJmMmQ2ZTQ0NTE3OWU0ZDY0NTYzYTJhYThkN18zLTAtMS0xLTE0MzI0L3RleHRyZWdpb246MWYwMWUwYjRkYTExNGI3Njg1YmNkMGU1YTMwOTdlNzdfNA_279c7cce-6169-4083-8c74-7cfdc03a85f8">90 Fifth Avenue, 3rd Floor</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6MWQ2MDhiZjJkNmU0NDUxNzllNGQ2NDU2M2EyYWE4ZDcvdGFibGVyYW5nZToxZDYwOGJmMmQ2ZTQ0NTE3OWU0ZDY0NTYzYTJhYThkN18zLTAtMS0xLTE0MzI0L3RleHRyZWdpb246MWYwMWUwYjRkYTExNGI3Njg1YmNkMGU1YTMwOTdlNzdfNw_d15b58e6-d5e8-410d-b643-41a772e03c90">New York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6MWQ2MDhiZjJkNmU0NDUxNzllNGQ2NDU2M2EyYWE4ZDcvdGFibGVyYW5nZToxZDYwOGJmMmQ2ZTQ0NTE3OWU0ZDY0NTYzYTJhYThkN18zLTAtMS0xLTE0MzI0L3RleHRyZWdpb246MWYwMWUwYjRkYTExNGI3Njg1YmNkMGU1YTMwOTdlNzdfMTE_713f79ab-da69-42e4-aacb-00137cdeceb3">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6MWQ2MDhiZjJkNmU0NDUxNzllNGQ2NDU2M2EyYWE4ZDcvdGFibGVyYW5nZToxZDYwOGJmMmQ2ZTQ0NTE3OWU0ZDY0NTYzYTJhYThkN18zLTEtMS0xLTE0MzI0_7dd8400d-a809-4570-9f0a-5b64b68f25c4">10011</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18yMTgz_69108739-8510-4613-af42-1a277c2f0037">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18yMTc5_2b6cbc95-8655-4746-b3b5-35c778a31b10">913-9058</dei:LocalPhoneNumber>
    <dei:Security12gTitle
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6ZTUxYTVjZTRiMTI5NDM5ZDgwNmE4YTMzZjVhYWQwY2IvdGFibGVyYW5nZTplNTFhNWNlNGIxMjk0MzlkODA2YThhMzNmNWFhZDBjYl8xLTAtMS0xLTE0MzI0_f20e4fd6-4e7a-4164-987e-3353972171d1">Class A Common Stock, $0.00001 par value per share</dei:Security12gTitle>
    <dei:TradingSymbol
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6ZTUxYTVjZTRiMTI5NDM5ZDgwNmE4YTMzZjVhYWQwY2IvdGFibGVyYW5nZTplNTFhNWNlNGIxMjk0MzlkODA2YThhMzNmNWFhZDBjYl8xLTItMS0xLTE0MzI0_4093fbba-e6a5-4ddd-8e00-342eab902268">COMP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6ZTUxYTVjZTRiMTI5NDM5ZDgwNmE4YTMzZjVhYWQwY2IvdGFibGVyYW5nZTplNTFhNWNlNGIxMjk0MzlkODA2YThhMzNmNWFhZDBjYl8xLTQtMS0xLTE0MzI0_713d05df-3cf8-4d6a-9cdf-7a57bf10c846">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18yMTgw_22573fce-5051-41a7-88f1-83dc460ef4c1">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18yMTgx_ec87b650-4a86-4dc1-983a-dd4284965652">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6YzMyMTE1NTgzYmM5NDI0MGEzZjQ2OTU4MTcxY2QzZGMvdGFibGVyYW5nZTpjMzIxMTU1ODNiYzk0MjQwYTNmNDY5NTgxNzFjZDNkY18yLTAtMS0xLTE0MzI0_8685adb8-4178-4024-8ffb-7da0a0e1fedd">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6YzMyMTE1NTgzYmM5NDI0MGEzZjQ2OTU4MTcxY2QzZGMvdGFibGVyYW5nZTpjMzIxMTU1ODNiYzk0MjQwYTNmNDY5NTgxNzFjZDNkY18yLTQtMS0xLTE0MzI0_c13ade61-e837-4e9c-987e-edcc3e7542ca">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGFibGU6YzMyMTE1NTgzYmM5NDI0MGEzZjQ2OTU4MTcxY2QzZGMvdGFibGVyYW5nZTpjMzIxMTU1ODNiYzk0MjQwYTNmNDY5NTgxNzFjZDNkY180LTQtMS0xLTE0MzI0_81c693de-f154-4706-a2c0-a2ab79c242aa">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18yMTc0_8d07fc11-c22c-43a8-9a36-5a31c53a9fda">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i637070c54e284f288f0d86c088fde365_I20220810"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8xL2ZyYWc6OTg0ODE4NmNmNmZiNDU0YWJiZTBkOWNiNDBkMmI4MjcvdGV4dHJlZ2lvbjo5ODQ4MTg2Y2Y2ZmI0NTRhYmJlMGQ5Y2I0MGQyYjgyN18yMTc1_e729470c-1d18-46c3-ae65-67f6de2bd8fd"
      unitRef="shares">432154572</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMy0xLTEtMS0xNDMyNA_5e8f266b-6568-4968-b59a-b126b07e2a1f"
      unitRef="usd">430500000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMy0zLTEtMS0xNDMyNA_ca477d6a-0dc3-4b12-8fc8-0690ab48ebf3"
      unitRef="usd">618300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNC0wLTEtMS0xNDMyNC90ZXh0cmVnaW9uOjliMDVkNzFmNDMxNjQyOGNiYzRhZGQ0NTU0NTVjMjBkXzQ1_15949674-669b-42e4-9bda-164a90336ec4"
      unitRef="usd">7400000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNC0wLTEtMS0xNDMyNC90ZXh0cmVnaW9uOjliMDVkNzFmNDMxNjQyOGNiYzRhZGQ0NTU0NTVjMjBkXzUy_fb31a8ed-b18d-4ec5-9f62-f266700ee87b"
      unitRef="usd">7100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNC0xLTEtMS0xNDMyNA_68bb2541-069e-4239-bfa6-cbbc64d174bc"
      unitRef="usd">61400000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNC0zLTEtMS0xNDMyNA_47f0bf80-8ddb-4e8e-8ea4-f8e74df8b72b"
      unitRef="usd">48500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableCurrent
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNS0wLTEtMS0xNDMyNC90ZXh0cmVnaW9uOmMzZDM0NzY3YWI5NjRmMDE5M2IxNDhjZGYzMzhhZTg3XzU1_8102e3d7-fc26-41e0-95c3-9add576cdae6"
      unitRef="usd">16300000</us-gaap:AllowanceForNotesAndLoansReceivableCurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableCurrent
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNS0wLTEtMS0xNDMyNC90ZXh0cmVnaW9uOmMzZDM0NzY3YWI5NjRmMDE5M2IxNDhjZGYzMzhhZTg3XzYy_08d047c6-c5f9-47d3-a893-b29c72a1af16"
      unitRef="usd">17300000</us-gaap:AllowanceForNotesAndLoansReceivableCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNS0xLTEtMS0xNDMyNA_7268481c-09f0-4216-9351-817b3b310da9"
      unitRef="usd">58200000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNS0zLTEtMS0xNDMyNA_8291be68-f9e2-4134-83c9-d94d26d07b6b"
      unitRef="usd">32900000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNi0xLTEtMS0xNDMyNA_d14c6822-862a-43e7-820c-7875faa9f4f2"
      unitRef="usd">109700000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNi0zLTEtMS0xNDMyNA_7b475002-baf0-43d3-8a72-a452a3c17fae"
      unitRef="usd">94900000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNy0xLTEtMS0xNDMyNA_17b92939-9d0e-4b5a-a0b9-0c25d3f9656f"
      unitRef="usd">659800000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfNy0zLTEtMS0xNDMyNA_d29ba55b-8fb4-4891-8b54-0ff9a64e1838"
      unitRef="usd">794600000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfOC0xLTEtMS0xNDMyNA_72f4c9f1-ab78-4313-93da-fba82be4bd83"
      unitRef="usd">188600000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfOC0zLTEtMS0xNDMyNA_4aa0f8b7-5d71-4a22-b7eb-76b97b2ae1d1"
      unitRef="usd">157400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfOS0xLTEtMS0xNDMyNA_e0bfa2db-df54-4384-97a5-ad116fe62a9c"
      unitRef="usd">493600000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfOS0zLTEtMS0xNDMyNA_6b9300d2-85d7-44af-803a-0755ee3fcc1a"
      unitRef="usd">484700000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTAtMS0xLTEtMTQzMjQ_ec20797f-4653-4c5c-b1f3-d8e6cc76ab9e"
      unitRef="usd">115900000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTAtMy0xLTEtMTQzMjQ_3b8d968e-5816-4486-928f-6761be7d474c"
      unitRef="usd">127200000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTEtMS0xLTEtMTQzMjQ_ca94f890-d45d-4417-a03a-cd2c1b853916"
      unitRef="usd">198300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTEtMy0xLTEtMTQzMjQ_19e835f0-5a65-4916-8ee6-09e137d42138"
      unitRef="usd">188300000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTItMS0xLTEtMTQzMjQ_c4b90ada-29b3-4049-a066-3683db8fcd5c"
      unitRef="usd">59200000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTItMy0xLTEtMTQzMjQ_f422bba3-fb62-4975-b947-d1d2d1865dfe"
      unitRef="usd">48400000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTMtMS0xLTEtMTQzMjQ_3bdae96d-efb7-4058-a073-b71e6a62468f"
      unitRef="usd">1715400000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTMtMy0xLTEtMTQzMjQ_14bd9120-c4dc-41c5-833d-10c7d23d0fb6"
      unitRef="usd">1800600000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTYtMS0xLTEtMTQzMjQ_8ac351a1-bc89-4599-87f6-18cc0f41422d"
      unitRef="usd">43500000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTYtMy0xLTEtMTQzMjQ_655617a1-ebfd-4891-8f9a-4f56d7cd106b"
      unitRef="usd">34600000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTctMS0xLTEtMTQzMjQ_d902413a-0cbe-4f14-896e-9f7a9614362c"
      unitRef="usd">95900000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTctMy0xLTEtMTQzMjQ_028b02d6-acbf-466a-92f1-97586d57cf13"
      unitRef="usd">63900000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTgtMS0xLTEtMTQzMjQ_2e577bc1-642c-48d5-b4a5-2ddad80a5387"
      unitRef="usd">191300000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTgtMy0xLTEtMTQzMjQ_90e2fafe-3a99-49e4-b4ed-ecdb6d85f0ba"
      unitRef="usd">240900000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTktMS0xLTEtMTQzMjQ_820b4da4-07af-47fa-9143-61192f2ab5c0"
      unitRef="usd">87700000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMTktMy0xLTEtMTQzMjQ_6337444f-6f44-45b5-8a31-105c7959e468"
      unitRef="usd">81500000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjAtMS0xLTEtMTQzMjQ_eb49e89e-e203-405b-8726-7fd215b82cba"
      unitRef="usd">30400000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjAtMy0xLTEtMTQzMjQ_99f473f6-a6c1-4fe8-926f-71a4ff84703f"
      unitRef="usd">16200000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjEtMS0xLTEtMTQzMjQ_228c5917-c170-46c9-ae58-1a3faffa7ac2"
      unitRef="usd">448800000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjEtMy0xLTEtMTQzMjQ_167e4277-c723-402a-b6a7-14bb35d7a965"
      unitRef="usd">437100000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjItMS0xLTEtMTQzMjQ_cd1803d8-e0a5-480c-b4d3-29a4c89eefcd"
      unitRef="usd">495500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjItMy0xLTEtMTQzMjQ_183ec9df-affb-408a-9f56-4deffa947730"
      unitRef="usd">483000000.0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjMtMS0xLTEtMTQzMjQ_87245357-c598-4c92-bc05-24c5e18d352d"
      unitRef="usd">15300000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjMtMy0xLTEtMTQzMjQ_12662227-cf39-4768-b68f-e3479535e79b"
      unitRef="usd">32900000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjQtMS0xLTEtMTQzMjQ_a2fc175b-a22f-4198-ad3c-91b17530737c"
      unitRef="usd">959600000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjQtMy0xLTEtMTQzMjQ_3997788c-558e-4294-8daf-b9aae7154549"
      unitRef="usd">953000000.0</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjUtMS0xLTEtMTQzMjQ_ff8389ab-056f-4fb0-9acb-b6d5a4aa1eef"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjUtMy0xLTEtMTQzMjQ_4e8cb99d-0868-4602-ae0e-f8a390672f28"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMC0xLTEtMTQzMjQvdGV4dHJlZ2lvbjoyMTU1MWYwZjQyMWM0NzM5YTRlYjhkZmRiOWZlM2FlOV8xOA_df12547c-d952-420d-84d7-66974ceb77be"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMC0xLTEtMTQzMjQvdGV4dHJlZ2lvbjoyMTU1MWYwZjQyMWM0NzM5YTRlYjhkZmRiOWZlM2FlOV8xOA_ef16f6f0-9f39-41b0-b0b3-988ed3415f23"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMC0xLTEtMTQzMjQvdGV4dHJlZ2lvbjoyMTU1MWYwZjQyMWM0NzM5YTRlYjhkZmRiOWZlM2FlOV8zMg_5737b0f5-608e-4b00-bb22-e6d1347e4150"
      unitRef="shares">13850000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMC0xLTEtMTQzMjQvdGV4dHJlZ2lvbjoyMTU1MWYwZjQyMWM0NzM5YTRlYjhkZmRiOWZlM2FlOV8zMg_e4d4f47e-e579-479c-886f-651e554fb170"
      unitRef="shares">13850000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMC0xLTEtMTQzMjQvdGV4dHJlZ2lvbjoyMTU1MWYwZjQyMWM0NzM5YTRlYjhkZmRiOWZlM2FlOV82Nw_6741b55b-1f0a-4ca7-b80c-c2a9b5621ec5"
      unitRef="shares">429957017</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMC0xLTEtMTQzMjQvdGV4dHJlZ2lvbjoyMTU1MWYwZjQyMWM0NzM5YTRlYjhkZmRiOWZlM2FlOV82Nw_e2c9af05-c2a5-49e6-a9e1-f26f389304b0"
      unitRef="shares">429957017</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMC0xLTEtMTQzMjQvdGV4dHJlZ2lvbjoyMTU1MWYwZjQyMWM0NzM5YTRlYjhkZmRiOWZlM2FlOV8xMDg_81a8c31e-60da-46e6-980b-b13ffd6c919b"
      unitRef="shares">409267751</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMC0xLTEtMTQzMjQvdGV4dHJlZ2lvbjoyMTU1MWYwZjQyMWM0NzM5YTRlYjhkZmRiOWZlM2FlOV8xMDg_fefb85c7-f207-4666-9f95-0ffdaf8c85ef"
      unitRef="shares">409267751</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMS0xLTEtMTQzMjQ_a7ef208f-8ac0-45dd-ae79-3e6b29863031"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjctMy0xLTEtMTQzMjQ_f2abb58c-1a3f-42dc-a8ef-705540d98204"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjgtMS0xLTEtMTQzMjQ_49154259-76ee-4c6d-b57c-e76c02270789"
      unitRef="usd">2636400000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjgtMy0xLTEtMTQzMjQ_cefccd27-3a41-44eb-a47b-d073e9e83a7e"
      unitRef="usd">2438800000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjktMS0xLTEtMTQzMjQ_7c8f8d82-b8fc-402a-886b-f5601978e8e0"
      unitRef="usd">-1884200000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMjktMy0xLTEtMTQzMjQ_f6d530c1-9fd0-4080-8e9f-36b62f73842e"
      unitRef="usd">-1595000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMzAtMS0xLTEtMTQzMjQ_f227f788-b0c8-408a-a6d2-0b058b1c881e"
      unitRef="usd">752200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMzAtMy0xLTEtMTQzMjQ_1e2a7ac8-1acc-4e0f-9845-efa4dc4c09ef"
      unitRef="usd">843800000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMzEtMS0xLTEtMTQzMjQ_d66e83c1-31cd-4337-a10d-f63261e7c95b"
      unitRef="usd">3600000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMzEtMy0xLTEtMTQzMjQ_ec84b95d-a151-4bb4-8560-93b61778dd02"
      unitRef="usd">3800000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMzItMS0xLTEtMTQzMjQ_b23edf2a-3a6f-404a-b2ea-9df76a011ea9"
      unitRef="usd">755800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMzItMy0xLTEtMTQzMjQ_77deaec9-80e0-4198-b27e-495aab43ca2f"
      unitRef="usd">847600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMzMtMS0xLTEtMTQzMjQ_b1a8aa7b-ab2c-4509-b7d4-da1d55f48492"
      unitRef="usd">1715400000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yMi9mcmFnOjQwMGFmMDJiODRjMjRiNDc5YWY0N2RiNzQxMGMxZTQxL3RhYmxlOmU2MGNkN2UyYzZmMTQzNjRhYTA3YzU0ZWE4MGRmYmE5L3RhYmxlcmFuZ2U6ZTYwY2Q3ZTJjNmYxNDM2NGFhMDdjNTRlYTgwZGZiYTlfMzMtMy0xLTEtMTQzMjQ_0f063b7e-351d-4537-97d9-94c3957ff8d6"
      unitRef="usd">1800600000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMi0xLTEtMS0xNDMyNA_1e2edd0a-97f8-4226-b8d3-45f789097b98"
      unitRef="usd">2020100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMi0zLTEtMS0xNDMyNA_aa906aca-b896-4b79-8acc-a8d3acec0abf"
      unitRef="usd">1951400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMi01LTEtMS0xNDMyNA_755a0a4e-07e8-49c4-a70b-18f967a57d81"
      unitRef="usd">3417100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMi03LTEtMS0xNDMyNA_dbbb8af4-3ce2-477d-bb04-49165669e4b6"
      unitRef="usd">3065300000</us-gaap:Revenues>
    <us-gaap:SalesCommissionsAndFees
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNC0xLTEtMS0xNDMyNA_a5630b09-870a-48a6-81eb-66f68967a216"
      unitRef="usd">1652900000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNC0zLTEtMS0xNDMyNA_58f00520-4fb2-4ecc-bad9-0dbfe2ff6143"
      unitRef="usd">1590400000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNC01LTEtMS0xNDMyNA_19f85302-ce61-4ead-88f9-8f16de46bc63"
      unitRef="usd">2799300000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNC03LTEtMS0xNDMyNA_e0a4291b-94f2-49f8-8f7c-1d3533ab16ec"
      unitRef="usd">2532600000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:OtherSellingAndMarketingExpense
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNS0xLTEtMS0xNDMyNA_64df4e34-7635-4e0e-8a12-8d64b3475a86"
      unitRef="usd">154900000</us-gaap:OtherSellingAndMarketingExpense>
    <us-gaap:OtherSellingAndMarketingExpense
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNS0zLTEtMS0xNDMyNA_e3419fd2-b632-4ce7-b896-dc7f815bc773"
      unitRef="usd">124300000</us-gaap:OtherSellingAndMarketingExpense>
    <us-gaap:OtherSellingAndMarketingExpense
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNS01LTEtMS0xNDMyNA_6001b51a-d310-4698-b8bd-90786056cbb9"
      unitRef="usd">299900000</us-gaap:OtherSellingAndMarketingExpense>
    <us-gaap:OtherSellingAndMarketingExpense
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNS03LTEtMS0xNDMyNA_4e2c2c02-2077-4813-8b7b-5567db0a62e8"
      unitRef="usd">235600000</us-gaap:OtherSellingAndMarketingExpense>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNi0xLTEtMS0xNDMyNA_b86e9d79-ad11-441f-bb69-04077b278fe4"
      unitRef="usd">104900000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNi0zLTEtMS0xNDMyNA_79fdccf8-81e7-4021-87e8-ef6dbae9dc44"
      unitRef="usd">96700000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNi01LTEtMS0xNDMyNA_38ab538a-9fc9-4d87-9fbc-47e4655e03fd"
      unitRef="usd">213800000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNi03LTEtMS0xNDMyNA_b646df53-2ca0-49bd-81bc-a7c8071d1901"
      unitRef="usd">166700000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNy0xLTEtMS0xNDMyNA_258b2abf-6e09-41da-a7cd-ed6f3cb46d10"
      unitRef="usd">107200000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNy0zLTEtMS0xNDMyNA_7de7473f-b43e-40a1-a8b9-d65bfcfe3b44"
      unitRef="usd">73500000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNy01LTEtMS0xNDMyNA_9e5fa008-f41a-4773-a772-0392bda8a3c7"
      unitRef="usd">215400000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfNy03LTEtMS0xNDMyNA_ede81251-25bb-4b5d-bd5b-bd968d3eb2df"
      unitRef="usd">170100000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOC0xLTEtMS0xNDMyNA_0caf933b-1d52-4bef-a89e-3f0a7756200a"
      unitRef="usd">55200000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOC0zLTEtMS0xNDMyNA_ea529d1f-de0b-4c13-a821-0242979ce2d2"
      unitRef="usd">59400000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOC01LTEtMS0xNDMyNA_9df09965-74b5-4c92-9db9-4b6242cc0b0d"
      unitRef="usd">110500000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOC03LTEtMS0xNDMyNA_b1176f27-8557-400c-9eb8-e8b1b1dbed50"
      unitRef="usd">152300000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOS0xLTEtMS0xNzczOQ_206eb454-7826-477a-912c-b621fb0fcc04"
      unitRef="usd">18900000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOS0zLTEtMS0xNzczOQ_5fde6754-f306-408c-9c17-a58ee34bf97b"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOS01LTEtMS0xNzczOQ_e749d179-410c-4567-8a44-118c97bf8c34"
      unitRef="usd">18900000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOS03LTEtMS0xNzczOQ_e6f1a8e7-1521-4315-9358-69c27e28ddc4"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:DepreciationAndAmortization
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOS0xLTEtMS0xNDMyNA_adb62aba-2605-4c88-9114-0b5d801f46d5"
      unitRef="usd">25400000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOS0zLTEtMS0xNDMyNA_5bbbc44f-5901-4172-8004-cf9dd2609b11"
      unitRef="usd">14900000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOS01LTEtMS0xNDMyNA_0f86f1bf-9251-4c93-b3d8-329d52af6243"
      unitRef="usd">44100000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfOS03LTEtMS0xNDMyNA_86e57845-4268-49d1-b196-79173617e34e"
      unitRef="usd">28400000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTAtMS0xLTEtMTQzMjQ_ec24afa8-f223-4fec-ac6b-6d5d9fcff274"
      unitRef="usd">2119400000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTAtMy0xLTEtMTQzMjQ_780a036a-c1b0-4bfa-89eb-4ce5da0d45b8"
      unitRef="usd">1959200000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTAtNS0xLTEtMTQzMjQ_b93e5af1-a997-4a57-b3a6-b8da7c5a3dcc"
      unitRef="usd">3701900000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTAtNy0xLTEtMTQzMjQ_4a1e8c3b-01dc-41fd-a57f-7170bcdce31a"
      unitRef="usd">3285700000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTEtMS0xLTEtMTQzMjQ_49311ab1-8fa9-4107-87c2-eea3e05fe55b"
      unitRef="usd">-99300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTEtMy0xLTEtMTQzMjQ_3271de29-fd1d-40fe-9be4-7f37212290e7"
      unitRef="usd">-7800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTEtNS0xLTEtMTQzMjQ_fb945159-17e2-4df8-87fe-99e4b52b74c1"
      unitRef="usd">-284800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTEtNy0xLTEtMTQzMjQ_742fa536-2256-4430-8034-7cfbe17deedc"
      unitRef="usd">-220400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTItMS0xLTEtMTQzMjQ_bca159ed-1533-40e3-87a1-2a5227f4504d"
      unitRef="usd">300000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTItMy0xLTEtMTQzMjQ_79a130a9-c753-495d-816f-5c897d23c711"
      unitRef="usd">0</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTItNS0xLTEtMTQzMjQ_b66e4233-3f9a-49b6-8d57-9940d3feb947"
      unitRef="usd">400000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTItNy0xLTEtMTQzMjQ_62d036ef-8228-4f2b-a10e-a5eea6522635"
      unitRef="usd">0</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InterestExpense
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTMtMS0xLTEtMTQzMjQ_90d2ed66-5979-4a37-8166-53fb1b4e1cbe"
      unitRef="usd">700000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTMtMy0xLTEtMTQzMjQ_13721cce-f5b6-4322-8745-72aaf91eed01"
      unitRef="usd">600000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTMtNS0xLTEtMTQzMjQ_bad328a2-9b5d-403d-9aa0-354cb98758eb"
      unitRef="usd">1400000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTMtNy0xLTEtMTQzMjQ_9640dbda-af3a-4c70-bc03-a6692bd79d6f"
      unitRef="usd">1100000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTQtMS0xLTEtMTQzMjQ_269fa918-0199-422a-9d47-4ad8f9808cda"
      unitRef="usd">-99700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTQtMy0xLTEtMTQzMjQ_bca34291-fa5f-4d0c-8b37-1a681b66698b"
      unitRef="usd">-8400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTQtNS0xLTEtMTQzMjQ_cf7b525c-6f05-46e4-883d-0b2501214929"
      unitRef="usd">-285800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTQtNy0xLTEtMTQzMjQ_24f2a3ce-edd7-41e6-87f3-135154abd870"
      unitRef="usd">-221500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTUtMS0xLTEtMTQzMjQ_a9f47166-d551-464d-83d6-0c7e79855d67"
      unitRef="usd">-1500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTUtMy0xLTEtMTQzMjQ_3d114449-e47b-4f50-b753-04d2757a3177"
      unitRef="usd">-1300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTUtNS0xLTEtMTQzMjQ_9094df49-15c1-4b65-b9f4-a280f911b867"
      unitRef="usd">-1400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTUtNy0xLTEtMTQzMjQ_a9362339-837d-4be1-97a1-2393fe85d8a2"
      unitRef="usd">-2000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTYtMS0xLTEtMTQzMjQ_bd220d34-0f33-45bf-b372-9016891a183a"
      unitRef="usd">-2900000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTYtMy0xLTEtMTQzMjQ_7986179c-04d9-48be-add1-f4803171e599"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTYtNS0xLTEtMTQzMjQ_4e4c3344-b64b-431a-a05a-d7ea530a72f1"
      unitRef="usd">-5000000.0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTYtNy0xLTEtMTQzMjQ_fea87588-7251-4f57-93c1-8f451a732707"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ProfitLoss
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTctMS0xLTEtMTQzMjQ_5a0dd927-bd58-4977-b5a2-6257aa26f4b7"
      unitRef="usd">-101100000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTctMy0xLTEtMTQzMjQ_a371731a-858a-4736-8ca3-347d612e0baa"
      unitRef="usd">-7100000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTctNS0xLTEtMTQzMjQ_b5cc2e19-c032-49a5-9c7e-beb4ad2bbaea"
      unitRef="usd">-289400000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTctNy0xLTEtMTQzMjQ_fc6e093a-441f-46ad-bda5-9af8ee6cc030"
      unitRef="usd">-219500000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTgtMS0xLTEtMTQzMjQ_5bb38621-d373-4534-8f88-e2ef7c3b80c6"
      unitRef="usd">100000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTgtMy0xLTEtMTQzMjQ_f1d1b7b8-1031-48ae-b126-63a94de00880"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTgtNS0xLTEtMTQzMjQ_9fdca93c-37ea-4bb6-ab6d-68f311414e3b"
      unitRef="usd">-200000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTgtNy0xLTEtMTQzMjQ_dbd6bd47-f4b5-4f49-960f-1f29df5eb1c7"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTktMS0xLTEtMTQzMjQ_4d2a717b-df3c-4aed-a705-882cdf479d59"
      unitRef="usd">-101200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTktMy0xLTEtMTQzMjQ_0e330000-8076-4a9d-b65f-0a6c28a51740"
      unitRef="usd">-7100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTktNS0xLTEtMTQzMjQ_c6db12e0-00dd-4d43-8042-957ac1c6aa11"
      unitRef="usd">-289200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMTktNy0xLTEtMTQzMjQ_663d398d-ea56-4156-ba30-4f886350b340"
      unitRef="usd">-219500000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjAtMS0xLTEtMTQzMjQ_49a6f516-f427-4fd6-9bb2-b3b5c100729d"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjAtMS0xLTEtMTQzMjQ_c70f0a5e-aed5-44b4-a019-5bbf48f3f882"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjAtMy0xLTEtMTQzMjQ_21cb5cbb-9096-4ee7-b8a1-45c364d28999"
      unitRef="usdPerShare">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjAtMy0xLTEtMTQzMjQ_f9e8cf97-407e-4f25-b06b-5f6a30373409"
      unitRef="usdPerShare">-0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjAtNS0xLTEtMTQzMjQ_1310009b-163d-4596-b45c-0cb9f63acf1b"
      unitRef="usdPerShare">-0.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjAtNS0xLTEtMTQzMjQ_3edbb01a-11b8-44cf-bf0c-2ffee7752699"
      unitRef="usdPerShare">-0.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjAtNy0xLTEtMTQzMjQ_afdb55fd-66e4-499b-9456-3f8203194b8c"
      unitRef="usdPerShare">-0.87</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjAtNy0xLTEtMTQzMjQ_bc3903a2-c033-45e2-b4f6-7e6b4dedb201"
      unitRef="usdPerShare">-0.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjEtMS0xLTEtMTQzMjQ_0937106d-c3e0-4d8f-b261-84467b170047"
      unitRef="shares">427987083</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjEtMS0xLTEtMTQzMjQ_a95eebbb-37dc-4c1f-8e58-bdf60215353e"
      unitRef="shares">427987083</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjEtMy0xLTEtMTQzMjQ_5e073566-35c7-4507-8032-33cf4ffd8ba3"
      unitRef="shares">377615338</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjEtMy0xLTEtMTQzMjQ_677a2adf-b36c-4679-a8f6-f219ead16c83"
      unitRef="shares">377615338</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjEtNS0xLTEtMTQzMjQ_04096e6c-a26e-49f2-9924-5b8b8cd4bc05"
      unitRef="shares">421719718</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjEtNS0xLTEtMTQzMjQ_061442fd-f996-44ef-8fcd-c9a7dbc05b1f"
      unitRef="shares">421719718</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjEtNy0xLTEtMTQzMjQ_7ae26df0-b8dd-4794-a863-497d95506430"
      unitRef="shares">252958956</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yNS9mcmFnOmJhODNiODVmMmYwZjQ4NmJhZDE5OWVjZDZiN2RkZGFiL3RhYmxlOjA0Yzk0NWZjMjY2ZTQ0MTc4YTdiYWZjZjgzYzk0ODJmL3RhYmxlcmFuZ2U6MDRjOTQ1ZmMyNjZlNDQxNzhhN2JhZmNmODNjOTQ4MmZfMjEtNy0xLTEtMTQzMjQ_f6a5b491-e621-4865-97e3-d3a507bc185a"
      unitRef="shares">252958956</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if3f36e85c8aa42e6bb2124868ff0ac0c_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMy02LTEtMS0xNDMyNA_23070676-249d-4bb8-b285-e2014a20528e"
      unitRef="shares">426965766</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1fe6da6a57354c1087ef3b7d87a93563_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMy0xMC0xLTEtMTQzMjQ_067e4a0d-da4b-4269-ab63-377fbaf13f82"
      unitRef="usd">2585000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i95159e360a704ca0a1e26e13e53e8877_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMy0xMi0xLTEtMTQzMjQ_cef51c53-352c-49e2-a00f-6db6a46730ab"
      unitRef="usd">-1783000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i92ee0cdc7368473bbadfcf29db082906_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMy0xNC0xLTEtMTQzMjQ_eb191e35-af0b-4ae5-ab91-112b060a61b9"
      unitRef="usd">802000000.0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i72c516f44e404e6899a5f459cc7cd1d9_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMy0xNi0xLTEtMTQzMjQ_bdee16cf-94f1-488c-a747-42927e3728b9"
      unitRef="usd">3500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0987c41816904bf6ab8d3163124ebb18_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMy0xOC0xLTEtMTQzMjQ_9161b03e-3fe8-4898-8fd9-fcde1c1ac6ae"
      unitRef="usd">805500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="ib4bcc904298547dea448390adc8a1c38_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNC0xMi0xLTEtMTQzMjQ_f3b0918c-3e98-45f0-ac77-2c5c31bd2904"
      unitRef="usd">-101200000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="i5a5f608f109e49878ecdc95fdeead882_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNC0xNC0xLTEtMTQzMjQ_44062cd9-c5cf-4b79-b540-a1fed8e3074c"
      unitRef="usd">-101200000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="id821ab9747824042bee4e20ef0a0b0f2_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNC0xNi0xLTEtMTQzMjQ_c8448db1-951f-4547-8620-1c7ef1e8adee"
      unitRef="usd">100000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNC0xOC0xLTEtMTQzMjQ_da79bcea-70bc-4676-af10-0c0e1240f346"
      unitRef="usd">-101100000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="ic057f281623f42e090a2f48f35c8f0c3_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNS02LTEtMS0xNDMyNA_4560f440-8853-4551-a6b6-5769460eef85"
      unitRef="shares">123852</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i71a4468672ea46d7b8c92cea65cb2dcd_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNS0xMC0xLTEtMTQzMjQ_48684b30-d6d5-4ce4-9d87-e3d09f907d66"
      unitRef="usd">800000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i5a5f608f109e49878ecdc95fdeead882_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNS0xNC0xLTEtMTQzMjQ_d5c7f8c2-d870-4a22-a671-124e216051d1"
      unitRef="usd">800000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNS0xOC0xLTEtMjE3MDY_205e6cdc-bda4-41bc-8a88-03020cbb58bc"
      unitRef="usd">800000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic057f281623f42e090a2f48f35c8f0c3_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNi02LTEtMS0xNDMyNA_0568c851-baf1-471d-b548-de84a0e2dbf9"
      unitRef="shares">937599</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i71a4468672ea46d7b8c92cea65cb2dcd_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNi0xMC0xLTEtMTQzMjQ_4f065b18-63a4-4aaf-9068-60c651e0edfb"
      unitRef="usd">2200000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5a5f608f109e49878ecdc95fdeead882_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNi0xNC0xLTEtMTQzMjQ_72d5f780-8e94-4624-be2c-4949ed4c123e"
      unitRef="usd">2200000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNi0xOC0xLTEtMTQzMjQ_0ed71bcf-5be0-4672-a1b8-88ba7ee210c3"
      unitRef="usd">2200000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="ic057f281623f42e090a2f48f35c8f0c3_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNy02LTEtMS0xNDMyNA_485612eb-97fd-45dd-9ba1-486479aeb2a3"
      unitRef="shares">1929800</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="i71a4468672ea46d7b8c92cea65cb2dcd_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNy0xMC0xLTEtMTQzMjQ_68f04090-e535-4ad8-97fc-8ca596d61d3b"
      unitRef="usd">-6400000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="i5a5f608f109e49878ecdc95fdeead882_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNy0xNC0xLTEtMTQzMjQ_7f4d7875-f822-4bc8-a5fa-57e19c2c152f"
      unitRef="usd">-6400000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfNy0xOC0xLTEtMTQzMjQ_609c0f0b-b038-4978-b27b-7aa8dc3d6c60"
      unitRef="usd">-6400000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i71a4468672ea46d7b8c92cea65cb2dcd_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfOC0xMC0xLTEtMTQzMjQ_a7a2f98a-008b-48e1-849e-17a97d2f96ac"
      unitRef="usd">1100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i5a5f608f109e49878ecdc95fdeead882_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfOC0xNC0xLTEtMTQzMjQ_37720fdd-2305-40da-bc73-aff448a7cc24"
      unitRef="usd">1100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfOC0xOC0xLTEtMTQzMjQ_86002f01-0306-4cd4-bd26-130eab14e147"
      unitRef="usd">1100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i71a4468672ea46d7b8c92cea65cb2dcd_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTAtMTAtMS0xLTE0MzI0_3947746a-fc51-47c0-8a23-40910ec5769b"
      unitRef="usd">53700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5a5f608f109e49878ecdc95fdeead882_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTAtMTQtMS0xLTE0MzI0_d9a8c408-05c4-4f07-a309-b660ebe73762"
      unitRef="usd">53700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTAtMTgtMS0xLTE0MzI0_f038d77c-a66a-4627-8f4a-fd943451053f"
      unitRef="usd">53700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if8077759f3244cda85bbd657004476c6_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTEtNi0xLTEtMTQzMjQ_e8b24509-ab0a-4f1e-8137-290d098d2d60"
      unitRef="shares">429957017</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5be1327aa94b42ab9120a071f7d4fb06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTEtMTAtMS0xLTE0MzI0_96595504-10a4-4ee8-af6e-cd7d523e2ed1"
      unitRef="usd">2636400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i769ed792c7844e0a8766883efe297f95_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTEtMTItMS0xLTE0MzI0_b7663fb5-24b4-45a2-8f00-3cde35a3a2ff"
      unitRef="usd">-1884200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ief1212365a9d455fb9952e0bf3ce65f9_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTEtMTQtMS0xLTE0MzI0_18325960-7095-41b8-a440-77aae7fa43b5"
      unitRef="usd">752200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5f4b7271525a4ed7b72ad50e0fe28491_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTEtMTYtMS0xLTE0MzI0_7debacad-656e-4cb0-8a53-d1977d4b7e83"
      unitRef="usd">3600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTEtMTgtMS0xLTE0MzI0_5e405175-e7a6-412f-ba25-4013c40fb097"
      unitRef="usd">755800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i59be669a654c44e5ad243853082ef0d9_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTMtMS0xLTEtMTQzMjQ_2802dbdf-b952-4380-bef5-d2de01f1954d"
      unitRef="shares">221127100</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i59be669a654c44e5ad243853082ef0d9_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTMtMy0xLTEtMTQzMjQ_e9944bcd-a618-46c5-b19b-020f686855b2"
      unitRef="usd">1419100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i91da6eb97de74e97843521749b57bdd4_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTMtNi0xLTEtMTQzMjQ_a0550c7d-4381-4800-9f5b-fb379c2902db"
      unitRef="shares">143852070</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8483b385b4324d14ac3a9e7b403e196a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTMtMTAtMS0xLTE0MzI0_959d8d41-dfff-47c8-b476-ac50bff0db4c"
      unitRef="usd">486000000.0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6968955677ca405499348ad0ddc4af87_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTMtMTItMS0xLTE0MzI0_1a06e7a1-87a7-4c52-8317-f160c0008a3a"
      unitRef="usd">-1313300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i38be40f38a214cdcbfc96521a969932e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTMtMTQtMS0xLTE0MzI0_d12ca355-0809-438f-aae5-fd2e70bb966a"
      unitRef="usd">-827300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifdd7c0e982a04c49b46a5e02526d0cb5_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTMtMTgtMS0xLTE0MzI0_6d20554c-d1e4-4293-9bce-c27c0adfd059"
      unitRef="usd">-827300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="ib8bd4b6bb72b405c91cd16ac36eac117_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTQtMTItMS0xLTE0MzI0_121a0c88-12ac-424b-b0f1-b804fa6bff3f"
      unitRef="usd">-7100000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="ib83051081d724a29a8b9af1013a30ea0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTQtMTQtMS0xLTE0MzI0_9216c9b2-9dcd-4d97-bd59-197d21e2efe0"
      unitRef="usd">-7100000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTQtMTgtMS0xLTE0MzI0_87f4adba-0ecd-4dcf-86b0-6aea3da81b38"
      unitRef="usd">-7100000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="id6a620a4653c4b8bb0c274b562d7cb2d_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTUtNi0xLTEtMTQzMjQ_1b54a726-3ace-442e-903a-88503b3a7325"
      unitRef="shares">606510</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ib3228f0482fd4c8e9e89373b05cf2629_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTUtMTAtMS0xLTE0MzI0_25b33e44-f4c2-4f3f-b282-77859e648903"
      unitRef="usd">5800000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ib83051081d724a29a8b9af1013a30ea0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTUtMTQtMS0xLTE0MzI0_6d7aca23-53b3-406b-b534-41877b751a20"
      unitRef="usd">5800000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTUtMTgtMS0xLTE0MzI0_8feb623c-c454-4a63-9790-7f8ef0ec1558"
      unitRef="usd">5800000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockShare
      contextRef="i2c656428bf9547b8b64c5267f35663aa_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTYtMS0xLTEtMTQzMjQ_63e8a42f-2ed5-4109-9f4a-c2680315b159"
      unitRef="shares">-221127100</comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockShare>
    <comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue
      contextRef="i2c656428bf9547b8b64c5267f35663aa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTYtMy0xLTEtMTQzMjQ_539651a4-0c58-4559-b252-8a2c9fba0b50"
      unitRef="usd">-1419100000</comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue>
    <comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockShare
      contextRef="id6a620a4653c4b8bb0c274b562d7cb2d_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTYtNi0xLTEtMTQzMjQ_da91fbe7-8adf-4378-b383-6d95fad56191"
      unitRef="shares">223033725</comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockShare>
    <comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue
      contextRef="ib3228f0482fd4c8e9e89373b05cf2629_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTYtMTAtMS0xLTE0MzI0_3c450ddb-557d-4bfe-9dff-819163d9636b"
      unitRef="usd">1419100000</comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue>
    <comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue
      contextRef="ib83051081d724a29a8b9af1013a30ea0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTYtMTQtMS0xLTE0MzI0_a046d22a-ce72-4bd1-b46d-6be5f0ea9047"
      unitRef="usd">1419100000</comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue>
    <comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTYtMTgtMS0xLTE0MzI0_08ec251d-b57b-4090-b2ed-71d51db3318b"
      unitRef="usd">1419100000</comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="id6a620a4653c4b8bb0c274b562d7cb2d_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTctNi0xLTEtMTk2MDY_4ba10ed1-f070-4cab-b9c2-65483b5facc5"
      unitRef="shares">26296438</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib3228f0482fd4c8e9e89373b05cf2629_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTctMTAtMS0xLTE5NjA2_dfba8dbb-0c8c-4c2f-a397-457df8a30138"
      unitRef="usd">438700000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib83051081d724a29a8b9af1013a30ea0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTctMTQtMS0xLTE5NjA2_4793ccbe-fc7c-46f0-9393-bbd3b99a8c00"
      unitRef="usd">438700000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTctMTgtMS0xLTE5NjA2_347bcdd1-e613-4c47-b52a-3e45d0ec7fe3"
      unitRef="usd">438700000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id6a620a4653c4b8bb0c274b562d7cb2d_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTctNi0xLTEtMTQzMjQ_3cf0e0ef-0a1e-4282-b830-dd1dd28f6d29"
      unitRef="shares">631224</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib3228f0482fd4c8e9e89373b05cf2629_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTctMTAtMS0xLTE0MzI0_e4c0ff6a-13d1-44fe-8340-317e108ad402"
      unitRef="usd">1300000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib83051081d724a29a8b9af1013a30ea0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTctMTQtMS0xLTE0MzI0_1c656013-617b-4d4d-a5ab-6cc19fb15d17"
      unitRef="usd">1300000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTctMTgtMS0xLTE0MzI0_2a19a71c-cb03-4e43-9710-484ec5cfc641"
      unitRef="usd">1300000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="ib3228f0482fd4c8e9e89373b05cf2629_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTgtMTAtMS0xLTE0MzI0_2d00bf3e-589e-4201-bd80-3da6292bac66"
      unitRef="usd">1300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="ib83051081d724a29a8b9af1013a30ea0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTgtMTQtMS0xLTE0MzI0_16ce21cb-1cf0-4679-94a1-4206742f40a1"
      unitRef="usd">1300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTgtMTgtMS0xLTE0MzI0_4384409a-4008-4f7e-ad51-b881fbb57980"
      unitRef="usd">1300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib3228f0482fd4c8e9e89373b05cf2629_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTktMTAtMS0xLTE0MzI0_08a1cc0f-68bc-47d5-9f3a-1eacb37fd5f6"
      unitRef="usd">43700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib83051081d724a29a8b9af1013a30ea0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTktMTQtMS0xLTE0MzI0_c6383969-6725-4159-9495-13e91b35f79d"
      unitRef="usd">43700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMTktMTgtMS0xLTE0MzI0_39c95e7e-2c89-4bbd-be2f-153a39e795ee"
      unitRef="usd">43700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="i75e4e2b536b84593a6e43d1ba7e9a27e_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMjAtMS0xLTEtMTQzMjQ_f17b7230-f72d-4adf-84f3-1dcb098041f7"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i75e4e2b536b84593a6e43d1ba7e9a27e_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMjAtMy0xLTEtMTQzMjQ_044a8337-a743-4ba4-a9ae-3760bd4c56e6"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i86897e7210ba4ccd88c8086edaa96ab0_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMjAtNi0xLTEtMTQzMjQ_812398cb-54fa-4337-b022-4bd7af5a7769"
      unitRef="shares">394419967</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie319ecbd3d764ec389e350cd88e80dd3_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMjAtMTAtMS0xLTE0MzI0_0a72e2aa-8303-4111-b9dd-3b5105516c0e"
      unitRef="usd">2395900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i351b66720b51465baab40a3d1e8b431a_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMjAtMTItMS0xLTE0MzI0_2ea01fff-14c0-4c20-b3c6-0270e83419f8"
      unitRef="usd">-1320400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id0a57126e6c840a486a5366ee9323710_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMjAtMTQtMS0xLTE0MzI0_711fc9d6-c706-4491-9c60-e2d59f0c5a20"
      unitRef="usd">1075500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4e5319fcd8104ee8b6da9dc6a2a1326f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOmY0YzM0ZWQwMWI4MjRiYTBiMjljZjdkYjBjOTM5NmNkL3RhYmxlcmFuZ2U6ZjRjMzRlZDAxYjgyNGJhMGIyOWNmN2RiMGM5Mzk2Y2RfMjAtMTgtMS0xLTE0MzI0_c01de454-f7d4-4485-953d-d5e481f36859"
      unitRef="usd">1075500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iad9dbdf04b6d480ea3935672016daf09_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMy02LTEtMS0xNDg1Mg_978eba02-f104-40d4-91d4-7816a6973a7b"
      unitRef="shares">409267751</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1b72b85f20b04d0a9aef1faab6e34a13_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMy0xMC0xLTEtMTQ4NTI_9dfcc734-aa3e-4d8e-b9c5-b59d5b6ab64a"
      unitRef="usd">2438800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i173278b3e29a42ee82c0632ca9b57d07_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMy0xNC0xLTEtMTQ4NTI_c4c4d9b8-bf74-47bb-9e74-b44c5b215ddb"
      unitRef="usd">-1595000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i61f61267f1c240c6a511dd53671eb68a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMy0xNi0xLTEtMTQ4NTI_88e6f2b0-eba5-458f-b356-f2cd78fc1b37"
      unitRef="usd">843800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1d5afcad110b4c46bc0ae0b0a3a5d8d4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMy0xOC0xLTEtMTQ4NTI_9bdda372-d512-4bf0-9f78-1a1c968410c7"
      unitRef="usd">3800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMy0yMC0xLTEtMTQ4NTI_74bd5aeb-bdd2-4bb1-b1c0-764f4d1afd17"
      unitRef="usd">847600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="i0c6b44a4c5bb421a896b0023822ba133_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNC0xNC0xLTEtMTQ4NTI_81347b06-4423-46ef-80d3-4c037d4f7ff9"
      unitRef="usd">-289200000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="if3169d0855e140c1b6c9a38bbf76b384_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNC0xNi0xLTEtMTQ4NTI_ce7ef030-2877-492c-a0e5-7a3fcb5e7aa4"
      unitRef="usd">-289200000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="ia5f9fed236124a82996ebb516dda2f19_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNC0xOC0xLTEtMTQ4NTI_1c28c0b5-3e29-4b00-82e6-5bc0adc24cb2"
      unitRef="usd">-200000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNC0yMC0xLTEtMTQ4NTI_bf9ddbc3-78b6-41f8-90f8-2b0b81a610af"
      unitRef="usd">-289400000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i2ef0819c2e164ce18846cebcf8caaa51_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNS02LTEtMS0xNDg1Mg_10a5c50f-2246-4a3e-a138-f970930b70a5"
      unitRef="shares">123852</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="iae845a4f35d646a190ec9f5f95c65131_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNS0xMC0xLTEtMTQ4NTI_043a5070-f21b-471c-8929-d82eb834df02"
      unitRef="usd">800000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="if3169d0855e140c1b6c9a38bbf76b384_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNS0xNi0xLTEtMTQ4NTI_274f2ae3-f952-4b85-aaf7-d0003bea8b9e"
      unitRef="usd">800000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNS0yMC0xLTEtMTQ4NTI_62a936e6-23ff-4f12-ad1f-16f6de35c9cc"
      unitRef="usd">800000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2ef0819c2e164ce18846cebcf8caaa51_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNi02LTEtMS0xNDg1Mg_a22c672c-ab01-4ae4-9002-e3055bcf6957"
      unitRef="shares">3532188</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iae845a4f35d646a190ec9f5f95c65131_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNi0xMC0xLTEtMTQ4NTI_c0f5af8d-8745-4a01-b275-542b40eab690"
      unitRef="usd">7700000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if3169d0855e140c1b6c9a38bbf76b384_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNi0xNi0xLTEtMTQ4NTI_b6dfed9f-c01f-4750-b92e-f59a00a3c166"
      unitRef="usd">7700000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNi0yMC0xLTEtMTQ4NTI_25c33c83-a1d9-432b-80b3-b4dfd1ee87e5"
      unitRef="usd">7700000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="i2ef0819c2e164ce18846cebcf8caaa51_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNy02LTEtMS0xNDg1Mg_fb515680-aa55-4b1e-b708-a907017d8f25"
      unitRef="shares">3424330</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="iae845a4f35d646a190ec9f5f95c65131_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNy0xMC0xLTEtMTQ4NTI_ee2031d3-a08e-4efd-9283-3cf266fdabea"
      unitRef="usd">-13800000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="if3169d0855e140c1b6c9a38bbf76b384_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNy0xNi0xLTEtMTQ4NTI_6fb420d5-ba56-4faa-8432-dd0e61304bb4"
      unitRef="usd">-13800000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfNy0yMC0xLTEtMTQ4NTI_ee8fe4a8-4dbd-42bb-ab5b-323adc46ff58"
      unitRef="usd">-13800000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="iae845a4f35d646a190ec9f5f95c65131_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfOC0xMC0xLTEtMTQ4NTI_84208ff8-f5f9-4be7-9af2-30bd88e74e83"
      unitRef="usd">2200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="if3169d0855e140c1b6c9a38bbf76b384_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfOC0xNi0xLTEtMTQ4NTI_21a498fc-d8f7-493c-a1aa-777fe8b5de1c"
      unitRef="usd">2200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfOC0yMC0xLTEtMTQ4NTI_b42a99a5-1274-45d8-bcb8-6aa8eddb865e"
      unitRef="usd">2200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i64b8ee4347014c4c92ac8baa1486d7e5_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfOS02LTEtMS0xNDg1Mg_ee2792fc-ba16-4075-9889-c7abf381d7f5"
      unitRef="shares">13608896</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iec97b1d6d490435087074d193f92530d_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfOS0xMC0xLTEtMTQ4NTI_6e25f89f-ffe3-43ab-aca6-743b52dd905f"
      unitRef="usd">100000000.0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i00734b311a104489889bd2f45843ff6c_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfOS0xNi0xLTEtMTQ4NTI_17168862-36fc-4191-a6d9-7506edab03f7"
      unitRef="usd">100000000.0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9a8ddba961a24f0eb718483a88c0d1b7_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfOS0yMC0xLTEtMTQ4NTI_03940a40-c85b-4d1b-b1d4-927ae93e6170"
      unitRef="usd">100000000.0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iae845a4f35d646a190ec9f5f95c65131_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTAtMTAtMS0xLTE0ODUy_5d050c36-8ede-4c51-9dd5-cf98a27fd3b2"
      unitRef="usd">100700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if3169d0855e140c1b6c9a38bbf76b384_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTAtMTYtMS0xLTE0ODUy_c9bf01ce-8789-4024-9eeb-f61505d8de8f"
      unitRef="usd">100700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTAtMjAtMS0xLTE0ODUy_43806578-3fe9-4b12-b41f-d5ff32fb03e2"
      unitRef="usd">100700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if8077759f3244cda85bbd657004476c6_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTEtNi0xLTEtMTQ4NTI_f2dff9d3-571a-4fff-b56f-da10079abed2"
      unitRef="shares">429957017</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5be1327aa94b42ab9120a071f7d4fb06_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTEtMTAtMS0xLTE0ODUy_9fd27076-a640-4519-8408-87557e15bc1b"
      unitRef="usd">2636400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i769ed792c7844e0a8766883efe297f95_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTEtMTQtMS0xLTE0ODUy_185fe01f-cf3f-435a-8f0b-69448a1fe3dc"
      unitRef="usd">-1884200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ief1212365a9d455fb9952e0bf3ce65f9_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTEtMTYtMS0xLTE0ODUy_a53cb6b3-4d3a-44de-9c4f-7dbff6e42ab3"
      unitRef="usd">752200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5f4b7271525a4ed7b72ad50e0fe28491_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTEtMTgtMS0xLTE0ODUy_922814b3-0e21-4fa0-9481-b3c018bf9870"
      unitRef="usd">3600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTEtMjAtMS0xLTE0ODUy_65168b34-de8d-4ace-bbba-bea758e34b91"
      unitRef="usd">755800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i2d74b9523df1439aa24e2609e0cbd907_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTMtMS0xLTEtMTQ4NTk_668e2d75-5db5-4758-9dfe-83f81b919c8a"
      unitRef="shares">237047550</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2d74b9523df1439aa24e2609e0cbd907_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTMtMy0xLTEtMTQ4NTk_2a1b2f30-ed79-48be-bdf9-e0879520d01c"
      unitRef="usd">1486700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibfe273fc6a77428985aa417384be21b4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTMtNi0xLTEtMTQ4NTk_68cef912-3f00-4382-a4f6-647b5e187c13"
      unitRef="shares">122971900</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd72ce3cc72546c69a0fe2ccb195fcf8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTMtMTAtMS0xLTE0ODU5_633fd7b7-60e2-4815-bb7b-bdb1361ee641"
      unitRef="usd">238000000.0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id2f3748d1c1d42b78e4d0f33122815e0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTMtMTQtMS0xLTE0ODU5_9a4caf79-8d78-40e1-9ded-7764b34adb2b"
      unitRef="usd">-1100900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i38238a956d484082be93bceda9361849_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTMtMTYtMS0xLTE0ODU5_aa0911fa-e0c3-48e6-870c-6e7740d53c6e"
      unitRef="usd">-862900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i210a9644c4d54d87b9065ced039facc7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTMtMTgtMS0xLTE0ODU5_0cb7fe0c-95f7-4482-8935-323f903ecbbe"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia8a26a22c87f447582c5f373b9e47faa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTMtMjAtMS0xLTE0ODU5_adeaefd8-67d3-41ae-a3e5-71836b3d2adf"
      unitRef="usd">-862900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="ic1069b2208774075a435c115a5ab4011_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTQtMTQtMS0xLTE0ODU5_7069ec36-f12d-4d31-94e8-70392ec54e35"
      unitRef="usd">-219500000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="if924d9029f3f48c18a8608f271038c01_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTQtMTYtMS0xLTE0ODU5_dcef143c-f539-4842-b563-67fee1348fc7"
      unitRef="usd">-219500000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTQtMjAtMS0xLTE0ODU5_dde54862-f9b4-4ee2-ab4d-946aa8c7bb96"
      unitRef="usd">-219500000</us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i75fa49dcb9b74898aef83a17910dd837_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTUtNi0xLTEtMTQ4NTk_aee04ec7-9136-489b-800c-147efd8e6e65"
      unitRef="shares">855740</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i975a0c3a00194f129c56c1d89749e16f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTUtMTAtMS0xLTE0ODU5_56c330bd-0cd2-4084-90b6-12cf98848822"
      unitRef="usd">10100000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="if924d9029f3f48c18a8608f271038c01_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTUtMTYtMS0xLTE0ODU5_27dc9119-614e-4165-929c-ba1ffdf6d520"
      unitRef="usd">10100000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTUtMjAtMS0xLTE0ODU5_115c2d6f-efd2-4b2a-aae6-5bb003fda23c"
      unitRef="usd">10100000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i1f3a152ecf1845f28bf9ba1e118e7307_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTYtMS0xLTEtMTQ4NTk_5e086efa-7499-471d-a7e6-d776e2a669b9"
      unitRef="shares">-15920450</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i1f3a152ecf1845f28bf9ba1e118e7307_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTYtMy0xLTEtMTQ4NTk_66081d0d-9acf-4782-a01b-29a9b5db7dc6"
      unitRef="usd">-67600000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i75fa49dcb9b74898aef83a17910dd837_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTYtNi0xLTEtMTQ4NTk_050b608d-a07e-432b-a656-6da089e333fe"
      unitRef="shares">15920450</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i975a0c3a00194f129c56c1d89749e16f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTYtMTAtMS0xLTE0ODU5_0838c5b3-284b-4553-869b-9d5ca67e6213"
      unitRef="usd">67600000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="if924d9029f3f48c18a8608f271038c01_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTYtMTYtMS0xLTE0ODU5_7bdc5c18-8ca8-4d27-897b-4f06877af240"
      unitRef="usd">67600000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTYtMjAtMS0xLTE0ODU5_f1ae6ff7-3bfa-4c99-90dc-ac7e732538e8"
      unitRef="usd">67600000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockShare
      contextRef="i1f3a152ecf1845f28bf9ba1e118e7307_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTctMS0xLTEtMTQ4NTk_fe4597a1-fa34-4742-853f-170ebe4492c1"
      unitRef="shares">-221127100</comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockShare>
    <comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue
      contextRef="i1f3a152ecf1845f28bf9ba1e118e7307_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTctMy0xLTEtMTQ4NTk_bc393fdc-7cd2-4a01-b430-08ed0cd9727b"
      unitRef="usd">-1419100000</comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue>
    <comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockShare
      contextRef="i75fa49dcb9b74898aef83a17910dd837_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTctNi0xLTEtMTQ4NTk_dc5837c6-705d-46f0-8ba5-489891e75889"
      unitRef="shares">223033725</comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockShare>
    <comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue
      contextRef="i975a0c3a00194f129c56c1d89749e16f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTctMTAtMS0xLTE0ODU5_ab37b484-4e28-4238-ad46-3abf2c11567b"
      unitRef="usd">1419100000</comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue>
    <comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue
      contextRef="if924d9029f3f48c18a8608f271038c01_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTctMTYtMS0xLTE0ODU5_305fd6d0-8053-4fc9-9097-038035196962"
      unitRef="usd">1419100000</comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue>
    <comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTctMjAtMS0xLTE0ODU5_b61beade-583e-463d-8317-b03b3a46e6c4"
      unitRef="usd">1419100000</comp:CommonStockIssuedUponConversionOfConvertiblePreferredStockValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i75fa49dcb9b74898aef83a17910dd837_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTgtNi0xLTEtMTQ4NTk_8d290a47-33e0-4d8a-88f3-dbc7a17612c5"
      unitRef="shares">26296438</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i975a0c3a00194f129c56c1d89749e16f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTgtMTAtMS0xLTE0ODU5_a800c934-1426-487c-ab50-48f7db8feb9c"
      unitRef="usd">438700000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if924d9029f3f48c18a8608f271038c01_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTgtMTYtMS0xLTE0ODU5_89c161c5-7ace-4955-920a-8e231aca3180"
      unitRef="usd">438700000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTgtMjAtMS0xLTE0ODU5_d2d13f48-cd1c-4726-91ca-036876fe3396"
      unitRef="usd">438700000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i75fa49dcb9b74898aef83a17910dd837_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTktNi0xLTEtMTQ4NTk_eca3fb6c-e3c0-4fe6-9398-785d08630395"
      unitRef="shares">5341714</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i975a0c3a00194f129c56c1d89749e16f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTktMTAtMS0xLTE0ODU5_ecb8b6a3-6a90-43b5-8a91-57e2b66d4a9b"
      unitRef="usd">11200000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if924d9029f3f48c18a8608f271038c01_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTktMTYtMS0xLTE0ODU5_7acd4e99-0274-4978-be58-eb270daf947d"
      unitRef="usd">11200000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMTktMjAtMS0xLTE0ODU5_4e76cdee-d52e-42a2-a713-9049c74316ec"
      unitRef="usd">11200000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i975a0c3a00194f129c56c1d89749e16f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjAtMTAtMS0xLTE0ODU5_b13c7059-5a99-4511-ad7f-d299a2a61245"
      unitRef="usd">2500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="if924d9029f3f48c18a8608f271038c01_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjAtMTYtMS0xLTE0ODU5_84616c39-1147-4c1b-9a24-784e405b2ec7"
      unitRef="usd">2500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjAtMjAtMS0xLTE0ODU5_89f15e51-f78f-4532-82c0-d0a371117ba4"
      unitRef="usd">2500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i975a0c3a00194f129c56c1d89749e16f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjEtMTAtMS0xLTE0ODU5_4738c4dc-b698-46c8-84e8-39e4001a56dd"
      unitRef="usd">208700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if924d9029f3f48c18a8608f271038c01_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjEtMTYtMS0xLTE0ODU5_96bc896f-60a6-48db-b49e-52163fd8982b"
      unitRef="usd">208700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjEtMjAtMS0xLTE0ODU5_e9651214-1c81-4da1-b60e-384667209d64"
      unitRef="usd">208700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="i75e4e2b536b84593a6e43d1ba7e9a27e_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjItMS0xLTEtMTQ4NTk_e74f7f62-14f3-4091-9446-377c8661bbdb"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i75e4e2b536b84593a6e43d1ba7e9a27e_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjItMy0xLTEtMTQ4NTk_e774c160-41c6-4b6e-a916-1f3beaf2baa1"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i86897e7210ba4ccd88c8086edaa96ab0_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjItNi0xLTEtMTQ4NTk_490b1a6e-dcb2-4dc8-a768-c52d577b35bd"
      unitRef="shares">394419967</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie319ecbd3d764ec389e350cd88e80dd3_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjItMTAtMS0xLTE0ODU5_e67667ea-4cc1-471a-9aca-45d5b18661c9"
      unitRef="usd">2395900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i351b66720b51465baab40a3d1e8b431a_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjItMTQtMS0xLTE0ODU5_e9db1270-7297-45bb-8e2f-3a1d65bdaa7a"
      unitRef="usd">-1320400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id0a57126e6c840a486a5366ee9323710_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjItMTYtMS0xLTE0ODU5_674806d8-484e-4ae7-89c1-4b4dba48efea"
      unitRef="usd">1075500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i647ff2e8c133401b87f5eb2ed12a698a_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjItMTgtMS0xLTE0ODU5_b3313acb-c7f8-4988-9bc3-b4fb2a9c23e1"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4e5319fcd8104ee8b6da9dc6a2a1326f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8yOC9mcmFnOjE1ODZiNDVhMjA4YTQyZThhMzM4YzhlZjEyODZkZTEzL3RhYmxlOjRiZjRkMGZhMTYxZjQ0OTM4MWUyNDY0MDBiZTgyNDBkL3RhYmxlcmFuZ2U6NGJmNGQwZmExNjFmNDQ5MzgxZTI0NjQwMGJlODI0MGRfMjItMjAtMS0xLTE0ODU5_cd8c29ee-4abc-4fcc-bd6a-b968609c4877"
      unitRef="usd">1075500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMy0xLTEtMS0xNDMyNA_f50b1629-366f-4c1b-a7cc-4b9b9ccecefc"
      unitRef="usd">-289400000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMy0zLTEtMS0xNDMyNA_87ae0785-1dd0-4f0b-96c9-43dbf5f0b2ca"
      unitRef="usd">-219500000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNS0xLTEtMS0xNDMyNA_e357a584-2052-412b-8cab-990027428d5b"
      unitRef="usd">44100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNS0zLTEtMS0xNDMyNA_00603eed-8e0a-4aff-93bb-2ffde89694a8"
      unitRef="usd">28400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNi0xLTEtMS0xNDMyNA_5ebb7816-7df1-497a-8f49-475c39d64bc2"
      unitRef="usd">123000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNi0zLTEtMS0xNDMyNA_6ee73d81-c3ef-4d99-8d80-d28f3f7cc9ae"
      unitRef="usd">221800000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNy0xLTEtMS0xNDMyNA_c0be604c-c43b-47e6-ae3d-bc0017523a13"
      unitRef="usd">-5000000.0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNy0zLTEtMS0xNDMyNA_af85e224-e713-4c5c-b135-aae4d1742d22"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfOC0xLTEtMS0xNDMyNA_256f170d-760b-4886-a1ed-789d42c6d152"
      unitRef="usd">-300000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfOC0zLTEtMS0xNDMyNA_ae076101-1e4c-46b3-ab1f-e877f3ec35fd"
      unitRef="usd">-500000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <comp:BadDebtExpense
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfOS0xLTEtMS0xNDMyNA_791d491b-c931-4a8b-a0ad-fe47ea2e2e20"
      unitRef="usd">3400000</comp:BadDebtExpense>
    <comp:BadDebtExpense
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfOS0zLTEtMS0xNDMyNA_5f57cf55-3a06-4c14-9fc0-6280c9547d27"
      unitRef="usd">6200000</comp:BadDebtExpense>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTAtMS0xLTEtMTQzMjQ_63237128-eeb9-4397-b0ca-06a5d52f52a8"
      unitRef="usd">500000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTAtMy0xLTEtMTQzMjQ_6c7f8d4c-8a3f-4312-8d56-54f30c0b189c"
      unitRef="usd">600000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTItMS0xLTEtMTQzMjQ_c9586cde-13b8-4252-b5f7-45864cd03359"
      unitRef="usd">14500000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTItMy0xLTEtMTQzMjQ_652269c7-3565-475d-a0ce-a8efde1eb09a"
      unitRef="usd">10400000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInFinanceReceivables
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTMtMS0xLTEtMTQzMjQ_dd01c1fd-e423-4628-b504-0437d8980452"
      unitRef="usd">26900000</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInFinanceReceivables
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTMtMy0xLTEtMTQzMjQ_be77f939-7dee-4dd8-a753-0e7b2805e2ca"
      unitRef="usd">3300000</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTQtMS0xLTEtMTQzMjQ_c77ed781-2120-49ae-b6b4-b3acb5bb7e3f"
      unitRef="usd">15000000.0</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTQtMy0xLTEtMTQzMjQ_9d9a6985-70b9-4374-98e1-7915d16440d8"
      unitRef="usd">18200000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTUtMS0xLTEtMTQzMjQ_403738e9-34d8-4f57-b1c5-4165ca10c6a9"
      unitRef="usd">3300000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTUtMy0xLTEtMTQzMjQ_f127464a-c54e-401e-85ae-bfceab25d78c"
      unitRef="usd">10800000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <comp:IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTYtMS0xLTEtMTQzMjQ_ad1c4707-625d-4c7b-9ed5-8645b552a91e"
      unitRef="usd">-3900000</comp:IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities>
    <comp:IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTYtMy0xLTEtMTQzMjQ_5f98675a-35de-4605-94c8-5186e90a023c"
      unitRef="usd">-2000000.0</comp:IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTctMS0xLTEtMTQzMjQ_368dea48-48c6-4acf-a193-1d21f56c0b9b"
      unitRef="usd">10600000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTctMy0xLTEtMTQzMjQ_cb3bff5c-2b82-44ca-ab93-3a98952c2093"
      unitRef="usd">-5600000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <comp:IncreaseDecreaseInCommissionPayable
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTgtMS0xLTEtMTQzMjQ_5e9e9c42-5bc1-44fb-8d7e-7a4282f456d1"
      unitRef="usd">31900000</comp:IncreaseDecreaseInCommissionPayable>
    <comp:IncreaseDecreaseInCommissionPayable
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTgtMy0xLTEtMTQzMjQ_40427a4f-ec97-4243-97f0-4deb87ba492c"
      unitRef="usd">27800000</comp:IncreaseDecreaseInCommissionPayable>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTktMS0xLTEtMTQzMjQ_a64da2c6-d4e0-4ea0-9b37-c3bbd7b2bfa9"
      unitRef="usd">6700000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMTktMy0xLTEtMTQzMjQ_786c93f4-fac2-4717-ba2b-7455b495150a"
      unitRef="usd">25600000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjAtMS0xLTEtMTQzMjQ_104aa13f-9dcb-4b19-b24a-20d93a632a1e"
      unitRef="usd">-120300000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjAtMy0xLTEtMTQzMjQ_2b33ce5f-88fe-4103-a02d-0c1444568200"
      unitRef="usd">44100000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjMtMS0xLTEtMTQzMjQ_458eda62-e710-4be2-ab3e-e7096439a0fd"
      unitRef="usd">12500000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjMtMy0xLTEtMTQzMjQ_6ddbea42-8309-49f7-9afd-d846385c1f0a"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjQtMS0xLTEtMTQzMjQ_904497fe-79d7-4bed-86ea-f83d0aa89542"
      unitRef="usd">41400000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjQtMy0xLTEtMTQzMjQ_094b8c44-7257-440d-a795-4d3f38658b09"
      unitRef="usd">20100000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjUtMS0xLTEtMTQzMjQ_28439e17-d78f-40c7-b728-ab43283d8bbf"
      unitRef="usd">15000000.0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjUtMy0xLTEtMTQzMjQ_bf9fb5d8-bde0-4c0a-ba35-72868c0ddd82"
      unitRef="usd">103800000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjYtMS0xLTEtMTQzMjQ_12b1fc07-dc33-45ef-a59d-1a74e84f5948"
      unitRef="usd">-68900000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjYtMy0xLTEtMTQzMjQ_6fdc2276-a1ee-448e-87cf-27a16693676e"
      unitRef="usd">-123900000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjgtMS0xLTEtMTQzMjQ_b5ab59c1-0a4a-42d2-8467-00da76e2bc5c"
      unitRef="usd">7700000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjgtMy0xLTEtMTQzMjQ_500c49f3-feea-4f43-b15c-d9b83f1eb4b6"
      unitRef="usd">16200000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjktMS0xLTEtMTQzMjQ_9133960f-b1b1-4a03-b644-1fb74f27ffbb"
      unitRef="usd">13800000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMjktMy0xLTEtMTQzMjQ_9ed932b7-9293-4177-8720-206d78a7492b"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzAtMS0xLTEtMTQzMjQ_cf7a8c2b-fd66-46fe-a343-6ea21ab8548c"
      unitRef="usd">26700000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzAtMy0xLTEtMTQzMjQ_1ed0bb17-d536-49bd-a5bf-8a811a0cbc63"
      unitRef="usd">15500000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzEtMS0xLTEtMTQzMjQ_a334105c-8bfb-4bf8-b1e3-c43153f64567"
      unitRef="usd">12500000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzEtMy0xLTEtMTQzMjQ_38f68afc-d6ee-49ad-8a16-06e63dde922b"
      unitRef="usd">12800000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzItMS0xLTEtMTQzMjQ_aef6306a-07ec-4933-ac12-f8e3f20e4b44"
      unitRef="usd">6700000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzItMy0xLTEtMTQzMjQ_fb7738d9-b749-4c9a-9a5b-76ddef12bea6"
      unitRef="usd">6700000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzMtMS0xLTEtMTQzMjQ_f9aad46a-3d14-4858-809d-23ed5f5f8ef3"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzMtMy0xLTEtMTQzMjQ_687b6ba0-9b15-4d5a-bf28-e54315dea2b1"
      unitRef="usd">1400000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzUtMS0xLTEtMTQzMjQ_16865f18-cd85-4b10-9c43-e361be87ccdc"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzUtMy0xLTEtMTQzMjQ_37aab58e-286e-4a1f-93d8-3475174d2930"
      unitRef="usd">439600000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzYtMS0xLTEtMTQzMjQ_f979452a-8aea-4c6b-9ac2-a8ae751bc048"
      unitRef="usd">1400000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzYtMy0xLTEtMTQzMjQ_984c31ea-bd6b-4fbb-9317-cc9e875b094b"
      unitRef="usd">450400000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzctMS0xLTEtMTQzMjQ_44e4c386-e333-4838-a34c-af0156004336"
      unitRef="usd">-187800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzctMy0xLTEtMTQzMjQ_e4c054ac-56c2-4e92-9a88-7472ac57b693"
      unitRef="usd">370600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzgtMS0xLTEtMTQzMjQ_d765c0e3-535e-4bd4-8d7d-572af871a590"
      unitRef="usd">618300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia8a26a22c87f447582c5f373b9e47faa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzgtMy0xLTEtMTQzMjQ_0d2b2150-4c17-489b-9ba5-45cd95a9fa6d"
      unitRef="usd">440100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzktMS0xLTEtMTQzMjQ_6dd4d0c6-a801-4da1-b93c-99aa8726d00a"
      unitRef="usd">430500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4e5319fcd8104ee8b6da9dc6a2a1326f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfMzktMy0xLTEtMTQzMjQ_7355c0ba-c87d-4f92-b9c1-cd2dec4f41a6"
      unitRef="usd">810700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNDEtMS0xLTEtMTQzMjQ_faa1260a-26a3-4221-9859-f0061caebb46"
      unitRef="usd">900000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNDEtMy0xLTEtMTQzMjQ_1115ed79-b058-4faf-853f-e7609dbae2c7"
      unitRef="usd">500000</us-gaap:InterestPaidNet>
    <us-gaap:StockIssued1
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNDMtMS0xLTEtMTQzMjQ_beee10de-bc4c-4981-93af-eaa332349274"
      unitRef="usd">800000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNDMtMy0xLTEtMTQzMjQ_9d9ff859-0539-4387-a946-19510fc994b4"
      unitRef="usd">10100000</us-gaap:StockIssued1>
    <comp:ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNDQtMS0xLTEtMTQzMjQ_f49df397-51ee-4150-9de2-5940aec1c3c6"
      unitRef="usd">0</comp:ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering>
    <comp:ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNDQtMy0xLTEtMTQzMjQ_7ee48521-b503-4d95-b1d8-b16bbbcfc970"
      unitRef="usd">1419100000</comp:ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering>
    <us-gaap:ConversionOfStockAmountIssued1
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNDUtMS0xLTEtMTQzMjQ_2fbc11d2-eb6b-4272-bcb0-f7789f13013d"
      unitRef="usd">0</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:ConversionOfStockAmountIssued1
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zMS9mcmFnOjIzMzFiM2U1N2RjMzRlMDE5MTJjOTVhNDk1YWE1NTMxL3RhYmxlOmNjNTM4YWZjODZjNTQzOTViNGM5NzgxZGY1ZmMzNGE4L3RhYmxlcmFuZ2U6Y2M1MzhhZmM4NmM1NDM5NWI0Yzk3ODFkZjVmYzM0YThfNDUtMy0xLTEtMTQzMjQ_8cff1f47-9c9b-4300-a8fb-681cff1826d9"
      unitRef="usd">67600000</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:NatureOfOperations
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfNTUyMA_f48583b4-e6f4-497f-b446-1b13406a22bc">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1.&#160;&#160;&#160;&#160;Business and Basis of Presentation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of the Business &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compass, Inc. (the &#x201c;Company&#x201d;) was incorporated in Delaware on October&#160;4, 2012 under the name Urban Compass, Inc. On January 8, 2021, the board of directors approved a change to the Company&#x2019;s name from Urban Compass, Inc. to Compass, Inc. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides an end-to-end platform that empowers its residential real estate agents to deliver exceptional service to seller and buyer clients. The Company&#x2019;s platform includes an integrated suite of cloud-based software for customer relationship management, marketing, client service and other critical functionality, all custom-built for the real estate industry, which enables the Company&#x2019;s core brokerage services. The platform also uses proprietary data, analytics, artificial intelligence, and machine learning to deliver high value recommendations and outcomes for Compass agents and their clients. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s agents are independent contractors who affiliate their real estate licenses with the Company, operating their businesses on the Company&#x2019;s platform and under the Compass brand. The Company generates revenue from clients through its agents by assisting home sellers and buyers in listing, marketing, selling and finding homes as well as through the provision of services adjacent to the transaction, like title and escrow services, which comprise a smaller portion of the Company&#x2019;s revenue to date. The Company currently generates substantially all of its revenue from commissions paid by clients at the time that a home is transacted. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Initial Public Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 6, 2021, the Company completed its initial public offering (&#x201c;IPO&#x201d;) and the Company&#x2019;s Class A common stock began trading on the New York Stock Exchange on April&#160;1, 2021 under the symbol &#x201c;COMP&#x201d;. In connection with the IPO, the Company issued and sold 26.3 million shares of its common stock at a public offering price of $18.00 per share. The Company received aggregate proceeds of $438.7 million from the IPO, net of the underwriting discount and offering costs of approximately $11.0 million (of which $0.9 million were paid in 2020). Offering costs, including the legal, accounting, printing and other IPO-related costs have been recorded in Additional paid-in capital against the proceeds from the offering. During April 2021, also in connection with the IPO, all series of the Company&#x2019;s convertible preferred stock then outstanding were converted into 223.0 million shares of common stock and the Company reclassified $1.4 billion of Convertible preferred stock to Additional paid-in-capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 31, 2021, in connection with the effectiveness of the Company&#x2019;s IPO registration statement, the Company recognized $148.5&#160;million in stock-based compensation expense for (i) certain RSUs that contained both service-based and liquidity event-based vesting conditions as the liquidity event-based vesting condition was satisfied upon effectiveness of the registration statement and (ii) certain stock options and RSU awards with service, performance and market-based vesting conditions that include stock price targets to be met after the listing of the Company&#x2019;s stock on a public exchange.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Basis of Presentation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The Company&#x2019;s condensed consolidated financial statements were prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) and include the assets, liabilities, revenues and expenses of all controlled subsidiaries. The condensed consolidated statements of operations include the results of entities acquired from the date of each respective acquisition. Interests held by third parties in consolidated subsidiaries are presented as non-controlling interests, which represents the non-controlling stockholders&#x2019; interests in the underlying net assets of the Company&#x2019;s consolidated subsidiaries. For entities where the Company does not have a controlling interest (financial or operating), the investments in such entities are accounted for using the equity method. The Company applies the equity method of accounting when it has the ability to exercise significant influence over the operating and financial policies of an investee. The Company measures all other investments at fair value with changes in fair value recognized in net income or in the case that an equity &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;investment does not have readily determinable fair values, at cost minus impairment (if any) plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited interim condensed consolidated financial statements and related disclosures have been prepared by management on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary for a fair statement of the interim periods presented. &lt;/span&gt;&lt;/div&gt;The results of the interim periods presented are not necessarily indicative of the results expected for the full year. Certain information and notes normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted under the SEC&#x2019;s rules and regulations. Accordingly, the unaudited condensed consolidated financial statements and notes included herein should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and the related notes for the year ended December&#160;31, 2021, included in the 2021 Form 10-K.</us-gaap:NatureOfOperations>
    <dei:EntityIncorporationDateOfIncorporation
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfMTM1_cd71970d-d163-4740-9e88-f8d72c389672">2012-10-04</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="id85771b67bd44590b4075c701b45b3d4_D20210401-20210401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfMTgzNA_092c882b-47e4-4d7b-8ce2-dc4affbb8530"
      unitRef="shares">26300000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i7c8460b488ef4769916fc11e375b15dc_I20210401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfMTg5NA_7d1dc210-2f90-4a25-8892-38642e86b763"
      unitRef="usdPerShare">18.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="id85771b67bd44590b4075c701b45b3d4_D20210401-20210401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfMTk1MQ_ef4304ff-5b26-4e7f-a159-240bd260f481"
      unitRef="usd">438700000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="id85771b67bd44590b4075c701b45b3d4_D20210401-20210401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfMjAzNw_d0acd126-8c4e-4e5c-83e4-e0efeba71b81"
      unitRef="usd">11000000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:DeferredOfferingCosts
      contextRef="iec783a01f6f34a3e820aef980e31e54b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfMjA1MA_3851e33f-f583-4fd2-b497-02146d517148"
      unitRef="usd">900000</us-gaap:DeferredOfferingCosts>
    <comp:ConvertiblePreferredStockShareIssuedUponConversion
      contextRef="i8d58700123b242e38ece8311340472ff_D20210401-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfMjM4Mw_6654e166-50fa-4927-9388-8f6c75a05d10"
      unitRef="shares">223000000</comp:ConvertiblePreferredStockShareIssuedUponConversion>
    <comp:ConvertiblePreferredStockValueIssuedUponConversion
      contextRef="iecf9cdb2113c4e1194703e4becc1698e_D20210401-20210430"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfMjQzOA_90fce4ed-6a1a-41cb-91cb-79a1ae6161d5"
      unitRef="usd">1400000000</comp:ConvertiblePreferredStockValueIssuedUponConversion>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i641ba87e29a34c4aa757b30f3bdeff76_D20210331-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfNzE0NjgyNTU4NjEwMA_f2c32f8f-d479-42bf-8db8-df0c3d9b1b7e"
      unitRef="usd">148500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl8zNy9mcmFnOjRkM2M4MTQxYmU5MzQxYjg5YzRkMTMyZTBhNGU3OWJjL3RleHRyZWdpb246NGQzYzgxNDFiZTkzNDFiODljNGQxMzJlMGE0ZTc5YmNfNTUyMQ_e78f1f0e-ac6e-4ee8-9425-5777d5224645">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Basis of Presentation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The Company&#x2019;s condensed consolidated financial statements were prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) and include the assets, liabilities, revenues and expenses of all controlled subsidiaries. The condensed consolidated statements of operations include the results of entities acquired from the date of each respective acquisition. Interests held by third parties in consolidated subsidiaries are presented as non-controlling interests, which represents the non-controlling stockholders&#x2019; interests in the underlying net assets of the Company&#x2019;s consolidated subsidiaries. For entities where the Company does not have a controlling interest (financial or operating), the investments in such entities are accounted for using the equity method. The Company applies the equity method of accounting when it has the ability to exercise significant influence over the operating and financial policies of an investee. The Company measures all other investments at fair value with changes in fair value recognized in net income or in the case that an equity &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;investment does not have readily determinable fair values, at cost minus impairment (if any) plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited interim condensed consolidated financial statements and related disclosures have been prepared by management on a basis consistent with the annual consolidated financial statements and, in the opinion of management, include all adjustments necessary for a fair statement of the interim periods presented. &lt;/span&gt;&lt;/div&gt;The results of the interim periods presented are not necessarily indicative of the results expected for the full year. Certain information and notes normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted under the SEC&#x2019;s rules and regulations. Accordingly, the unaudited condensed consolidated financial statements and notes included herein should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and the related notes for the year ended December&#160;31, 2021, included in the 2021 Form 10-K.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfMTA4NzY_93612662-3946-4816-b484-0d32afcf817d">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.&#160;&#160;&#160;&#160;Summary of Significant Accounting Policies &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and reported amounts of revenue and expenses during the reporting periods covered by the condensed consolidated financial statements and accompanying notes. These judgments, estimates and assumptions are used for, but not limited to (i) valuation of the Company&#x2019;s common stock and stock awards, (ii) fair value of acquired intangible assets and goodwill, (iii) fair value of contingent consideration arrangements in connection with business combinations, (iv) incremental borrowing rate used for the Company&#x2019;s operating leases, (v) useful lives of long-lived assets, (vi) impairment of intangible assets and goodwill, (vii) allowance for Compass Concierge receivables and (viii) income taxes and certain deferred tax assets. The Company determines its estimates and judgments based on historical experience and on various other assumptions that it believes are reasonable under the circumstances. However, actual results could differ from these estimates and these differences may be material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Combinations &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Business combinations are accounted for under the acquisition method of accounting. This method requires, among other things, allocation of the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed at their estimated fair values on the acquisition date. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Management&#x2019;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, not to exceed one year from the date of acquisition, the Company may record adjustments to the assets acquired and liabilities assumed, with a corresponding offset to goodwill if new information is obtained related to facts and circumstances that existed as of the acquisition date. After the measurement period, any subsequent adjustments are reflected in the condensed consolidated statements of operations. Acquisition costs, consisting primarily of third-party legal and consulting fees, are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company issues stock-based awards to employees, affiliated agents, service providers and board members. The Company measures compensation expense for all stock-based awards based on the estimated fair value of the awards on the date of grant. Compensation expense is generally recognized as expense on a straight-line basis over the service period based on the vesting requirements. The Company recognizes forfeitures as they occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For stock options, the Company generally estimates the fair value using the Black-Scholes option pricing model, which requires the input of subjective assumptions, including (1) the fair value of common stock, (2) the expected stock price volatility, (3) the expected term of the award, (4) the risk-free interest rate and (5) expected dividends. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the issuance of RSUs to affiliated agents as compensation for the provision of services, the Company offers RSUs to agents through its Agent Equity Program. The Agent Equity Program offers affiliated agents the ability to elect to have a portion of their commissions earned during a calendar year to be paid in the form of RSUs. RSUs issued in &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;connection with the Agent Equity Program are granted at the beginning of the year following the calendar year in which the commissions were earned and are subject to the terms and conditions of the 2012 Stock Incentive Plan and the 2021 Equity Incentive Plan, as applicable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs granted prior to December 2020 generally vest based upon the satisfaction of both a service-based condition and a liquidity event-based condition. The service-based vesting condition for these awards is generally satisfied over four years, except for the RSUs granted since 2020 associated with the Agent Equity Program, which vested immediately on the date of issuance. The liquidity event-based vesting condition is satisfied on the occurrence of a qualifying event, generally defined as a change in control or the effective date of the registration statement for the Company&#x2019;s IPO.  The fair value of these RSUs was measured based on the fair value of the Company&#x2019;s common stock on the grant date and began to be recognized as expense when both the required service-based vesting condition and the liquidity event-based vesting condition had been achieved using the accelerated attribution method. The liquidity event-based vesting requirement was met on March&#160;31, 2021, the effective date of the Company&#x2019;s registration statement, see Note 1&#x2014;&#x201c;Business and Basis of Presentation&#x2014;Initial Public Offering&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning in December 2020, the Company began issuing RSUs that vest upon the satisfaction of only a service-based vesting condition that generally ranges from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfNzAxOA_0ed17056-308e-4719-9ddd-03992140719d"&gt;one&lt;/span&gt; to five years. The fair value of these RSUs is measured based on the fair value of the Company&#x2019;s common stock on the grant date and will be recognized as expense on a straight-line basis as the required service-based vesting condition is satisfied. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For RSUs to be granted in connection with the Agent Equity Program, the Company determines the value of the stock-based compensation expense at the time the underlying commission is earned and begins to recognize the associated expense on a straight-line basis over the requisite service periods beginning on the closing date of the underlying real estate commission transactions. The stock-based compensation expense is recorded as a liability and will be reclassified to Additional paid-in capital at the end of the vesting period when the underlying RSUs are issued. RSUs granted in connection with the Agent Equity Program are issued in the first quarter of the calendar year following when the underlying commission was earned.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On a limited basis, the Company has issued stock options and RSUs that contain service, performance and market-based vesting conditions that include stock price targets to be met after the listing of the Company&#x2019;s stock on a public exchange. Such awards are valued using a Monte Carlo simulation and the underlying expense will be recognized as the associated vesting conditions are met. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Accounting Pronouncements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-04,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&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;. An update was also issued expanding the scope of this guidance. The guidance provides optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The guidance became effective starting March 12, 2020 and may be applied prospectively through December 31, 2022. The Company is evaluating applicable contracts and transactions to determine whether to elect the optional guidance. The adoption of this standard is not expected to have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&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;. The guidance amends ASC 805 to require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The amendment is effective for public companies with fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendment should be applied prospectively to business combinations occurring on or after the effective date. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, the FASB issued ASU 2022-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses (Topic 326) - Troubled Debt Restructurings and Vintage Disclosures,&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; which requires enhanced disclosure of certain loan refinancings and restructurings by creditors when a borrower is experiencing financial difficulty while eliminating certain current recognition and measurement accounting guidance. This ASU also requires the disclosure of current-period gross write-offs by year of origination for financing receivables and net investments in leases.  The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The adoption of this standard &lt;/span&gt;&lt;/div&gt;is currently being evaluated and is not expected to have a material impact on the Company&#x2019;s consolidated financial statements.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfMTA4NzM_34051353-aa38-4f3f-bd87-c78c155acc9d">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and reported amounts of revenue and expenses during the reporting periods covered by the condensed consolidated financial statements and accompanying notes. These judgments, estimates and assumptions are used for, but not limited to (i) valuation of the Company&#x2019;s common stock and stock awards, (ii) fair value of acquired intangible assets and goodwill, (iii) fair value of contingent consideration arrangements in connection with business combinations, (iv) incremental borrowing rate used for the Company&#x2019;s operating leases, (v) useful lives of long-lived assets, (vi) impairment of intangible assets and goodwill, (vii) allowance for Compass Concierge receivables and (viii) income taxes and certain deferred tax assets. The Company determines its estimates and judgments based on historical experience and on various other assumptions that it believes are reasonable under the circumstances. However, actual results could differ from these estimates and these differences may be material.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfMTA4NzQ_5f29ecf7-d961-4834-a87e-cbda7db0147e">Business Combinations Business combinations are accounted for under the acquisition method of accounting. This method requires, among other things, allocation of the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed at their estimated fair values on the acquisition date. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Management&#x2019;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, not to exceed one year from the date of acquisition, the Company may record adjustments to the assets acquired and liabilities assumed, with a corresponding offset to goodwill if new information is obtained related to facts and circumstances that existed as of the acquisition date. After the measurement period, any subsequent adjustments are reflected in the condensed consolidated statements of operations. Acquisition costs, consisting primarily of third-party legal and consulting fees, are expensed as incurred.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfMTA4Nzc_539f2119-bf7c-43c8-9074-85be3302056a">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company issues stock-based awards to employees, affiliated agents, service providers and board members. The Company measures compensation expense for all stock-based awards based on the estimated fair value of the awards on the date of grant. Compensation expense is generally recognized as expense on a straight-line basis over the service period based on the vesting requirements. The Company recognizes forfeitures as they occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For stock options, the Company generally estimates the fair value using the Black-Scholes option pricing model, which requires the input of subjective assumptions, including (1) the fair value of common stock, (2) the expected stock price volatility, (3) the expected term of the award, (4) the risk-free interest rate and (5) expected dividends. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the issuance of RSUs to affiliated agents as compensation for the provision of services, the Company offers RSUs to agents through its Agent Equity Program. The Agent Equity Program offers affiliated agents the ability to elect to have a portion of their commissions earned during a calendar year to be paid in the form of RSUs. RSUs issued in &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;connection with the Agent Equity Program are granted at the beginning of the year following the calendar year in which the commissions were earned and are subject to the terms and conditions of the 2012 Stock Incentive Plan and the 2021 Equity Incentive Plan, as applicable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs granted prior to December 2020 generally vest based upon the satisfaction of both a service-based condition and a liquidity event-based condition. The service-based vesting condition for these awards is generally satisfied over four years, except for the RSUs granted since 2020 associated with the Agent Equity Program, which vested immediately on the date of issuance. The liquidity event-based vesting condition is satisfied on the occurrence of a qualifying event, generally defined as a change in control or the effective date of the registration statement for the Company&#x2019;s IPO.  The fair value of these RSUs was measured based on the fair value of the Company&#x2019;s common stock on the grant date and began to be recognized as expense when both the required service-based vesting condition and the liquidity event-based vesting condition had been achieved using the accelerated attribution method. The liquidity event-based vesting requirement was met on March&#160;31, 2021, the effective date of the Company&#x2019;s registration statement, see Note 1&#x2014;&#x201c;Business and Basis of Presentation&#x2014;Initial Public Offering&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning in December 2020, the Company began issuing RSUs that vest upon the satisfaction of only a service-based vesting condition that generally ranges from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfNzAxOA_0ed17056-308e-4719-9ddd-03992140719d"&gt;one&lt;/span&gt; to five years. The fair value of these RSUs is measured based on the fair value of the Company&#x2019;s common stock on the grant date and will be recognized as expense on a straight-line basis as the required service-based vesting condition is satisfied. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For RSUs to be granted in connection with the Agent Equity Program, the Company determines the value of the stock-based compensation expense at the time the underlying commission is earned and begins to recognize the associated expense on a straight-line basis over the requisite service periods beginning on the closing date of the underlying real estate commission transactions. The stock-based compensation expense is recorded as a liability and will be reclassified to Additional paid-in capital at the end of the vesting period when the underlying RSUs are issued. RSUs granted in connection with the Agent Equity Program are issued in the first quarter of the calendar year following when the underlying commission was earned.  &lt;/span&gt;&lt;/div&gt;On a limited basis, the Company has issued stock options and RSUs that contain service, performance and market-based vesting conditions that include stock price targets to be met after the listing of the Company&#x2019;s stock on a public exchange. Such awards are valued using a Monte Carlo simulation and the underlying expense will be recognized as the associated vesting conditions are met.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i5f1852db84c24997a94ca02a22870f9a_D20201130-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfNjAwNg_ab60c80a-20d8-4735-871c-38d4b7cdd43a">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i16d3fccf202e43208a61681e4e21497e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfNzAyNA_133d8545-59ee-4f8f-82ac-36731a978c61">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80MC9mcmFnOmIzODRhNmIwYzJmMDQzODJhOTY2OGNmMWJjMTg2YmU3L3RleHRyZWdpb246YjM4NGE2YjBjMmYwNDM4MmE5NjY4Y2YxYmMxODZiZTdfMTA4NzU_5af18880-0dc8-4dbe-85f1-9a3dd03f4466">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Accounting Pronouncements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-04,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&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;. An update was also issued expanding the scope of this guidance. The guidance provides optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The guidance became effective starting March 12, 2020 and may be applied prospectively through December 31, 2022. The Company is evaluating applicable contracts and transactions to determine whether to elect the optional guidance. The adoption of this standard is not expected to have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&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;. The guidance amends ASC 805 to require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The amendment is effective for public companies with fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendment should be applied prospectively to business combinations occurring on or after the effective date. Early adoption is permitted. The adoption of this standard is not expected to have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, the FASB issued ASU 2022-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses (Topic 326) - Troubled Debt Restructurings and Vintage Disclosures,&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; which requires enhanced disclosure of certain loan refinancings and restructurings by creditors when a borrower is experiencing financial difficulty while eliminating certain current recognition and measurement accounting guidance. This ASU also requires the disclosure of current-period gross write-offs by year of origination for financing receivables and net investments in leases.  The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The adoption of this standard &lt;/span&gt;&lt;/div&gt;is currently being evaluated and is not expected to have a material impact on the Company&#x2019;s consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMTMxNA_ba3284c8-5445-481f-94b8-63e5475c26cf">Acquisitions &lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and six months ended June 30, 2022, the Company completed the acquisition of 100% of the ownership interests in a title insurance and escrow settlement services company and acquired the assets of a a small real estate brokerage. The purpose of these acquisitions was to expand the Company&#x2019;s title and escrow offerings and to expand its existing brokerage business in key domestic markets. The Company has accounted for these acquisitions as business combinations.&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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Total Consideration&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The total consideration for acquisitions completed during the three and six months ended June 30, 2022 comprised $12.1&#160;million of cash, net of cash acquired, $0.8&#160;million in Class A common stock of the Company and up to $3.6&#160;million of additional cash that may be paid contingent on certain earnings-based targets being met through 2029. Future cash payments were recorded as Accrued expenses and other current liabilities and Other non-current liabilities in the condensed consolidated balance sheets. &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The fair value of the assets acquired and the liabilities assumed primarily resulted in the recognition of: customer relationships of $8.1&#160;million; trademark intangible assets of $1.1&#160;million; $1.0&#160;million of other current and non-current assets;  and $2.5&#160;million of other current and non-current liabilities. The excess of the purchase price over the fair value of the acquired net assets was recorded as goodwill of $8.8&#160;million. Acquired intangible assets are being amortized over their estimated useful lives of approximately 3 to 5 years.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;None of the goodwill recorded during the six months ended June&#160;30, 2022 is deductible for tax purposes. The amount of tax-deductible goodwill may increase in the future to approximately $2.6&#160;million dependent on the payment of certain holdbacks and acquisition related compensation arrangements. These amounts are not expected to have an impact on the income tax provision while the Company maintains a full valuation allowance on its U.S. deferred tax assets.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company has recorded the preliminary purchase price allocation as of the acquisition dates and expects to finalize its analysis within the measurement period (up to one year from the acquisition date) of the respective transaction. Any adjustments during the measurement period would have a corresponding offset to goodwill. Upon conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded to the consolidated statements of operations.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Pro forma revenue and earnings for 2022 acquisitions have not been presented because they are not material to the Company&#x2019;s consolidated revenue and results of operations, either individually or in the aggregate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingent Consideration &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration represents obligations of the Company to transfer cash and common stock to the sellers of certain acquired businesses in the event that certain targets and milestones are met. Approximately $8.7 million of the obligations as of June&#160;30, 2022 are fixed in value. As of June&#160;30, 2022, the undiscounted maximum payment under these arrangements was $21.7&#160;million. Changes in contingent consideration measured at fair value on a recurring basis were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Opening balance&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;39.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments and issuances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(11.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fair value (gains) losses included in net 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Closing balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Other Acquisition Related Compensation In connection with the Company&#x2019;s acquisitions, certain amounts paid or to be paid to selling shareholders are subject to clawback and forfeiture dependent on certain employees and agents providing continued service to the Company. These retention-based payments are accounted for as compensation for future services and the Company recognizes the expenses over the service period. As of June&#160;30, 2022, the Company expects to pay up to an additional $43.1 million in future compensation to such selling shareholders in connection with these arrangements. For the three months ended June&#160;30, 2022 and 2021, the Company recognized $3.7 million and $7.2 million, respectively, and for the six months ended June&#160;30, 2022  and 2021, the Company recognized $11.4 million and $11.4 million, respectively, in compensation expense within Operations and support in the condensed consolidated statements of operations related to these arrangements.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ibe4e21cb4cbe46e0b02804323825ef0d_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjM5Ng_add6f9da-e302-4b0b-9efc-4f849cddc4e9"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i1f6548463caa4768b25ce310b6e83dc9_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjA4NQ_6eb1903e-f434-4a44-836d-481af2a0dd03"
      unitRef="usd">12100000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i2f3ec95685724b37a9fa188829667fa3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjEwMA_5841f4c4-8b48-413c-ab77-3f249ae50cb9"
      unitRef="usd">800000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <comp:BusinessCombinationContingentConsiderationAdditionalPayableInCash
      contextRef="ibe4e21cb4cbe46e0b02804323825ef0d_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjExNA_fb624923-9e8e-4f6d-8a53-620813dbb111"
      unitRef="usd">3600000</comp:BusinessCombinationContingentConsiderationAdditionalPayableInCash>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i240b7663b4cd46eb8da48b2d9382722d_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjEyOA_8c0869b4-aaee-4faa-bdb9-923b491414e5"
      unitRef="usd">8100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i5a4cfb8ae4f54394b0c253ad10f3f220_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjE0Mg_ccedcd21-2cab-48d7-b186-a1a7309ab381"
      unitRef="usd">1100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <comp:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets
      contextRef="ibe4e21cb4cbe46e0b02804323825ef0d_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjE1Ng_e77989b6-2ce4-4455-8f0c-357456ec36b0"
      unitRef="usd">1000000</comp:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets>
    <comp:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities
      contextRef="ibe4e21cb4cbe46e0b02804323825ef0d_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjE3MA_d1088c33-69e3-472a-85b4-0be3b9d975e5"
      unitRef="usd">2500000</comp:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities>
    <us-gaap:Goodwill
      contextRef="ibe4e21cb4cbe46e0b02804323825ef0d_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjE4NA_89d32678-25b7-4a81-8942-26d40df457fa"
      unitRef="usd">8800000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id324870ec0484231aca9d6f413555fcc_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjIwMA_dce50275-a439-4bc0-976b-13af60a51580">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0a9493470d8f4dcca3940d12a8341621_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjIwMg_f69531d3-1479-4366-85af-560963c4f552">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="ibe4e21cb4cbe46e0b02804323825ef0d_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfNzE0NjgyNTU5MTcwMw_842e21f0-e1dc-47e0-9116-136387366f0b"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i69a0443db0bc4944850491a5391818f4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjE5OTAyMzI2NjIwNA_531a8e5d-14e7-481d-9e49-fa1c44fbacf2"
      unitRef="usd">2600000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <comp:BusinessCombinationContingentConsiderationLiabilityFixedInValue
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMjYz_119ac32a-e807-42ff-8fec-f39e4c76da8d"
      unitRef="usd">8700000</comp:BusinessCombinationContingentConsiderationLiabilityFixedInValue>
    <comp:BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMzg2_6453ad43-c566-468a-b300-680dcba9eb91"
      unitRef="usd">21700000</comp:BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMTMxMw_f57450d7-93e7-40cd-9add-8e0cfc30e09e">Changes in contingent consideration measured at fair value on a recurring basis were as follows (in millions):&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Opening balance&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;39.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments and issuances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(11.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fair value (gains) losses included in net 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Closing balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i0987c41816904bf6ab8d3163124ebb18_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfMi0xLTEtMS0xNDMyNA_3fe78d75-38df-400b-97d1-43e77a40f5e4"
      unitRef="usd">22800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ifdd7c0e982a04c49b46a5e02526d0cb5_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfMi0zLTEtMS0xNDMyNA_6bc68a93-02a3-4bb1-be2e-36424b9fd2f7"
      unitRef="usd">28000000.0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfMi01LTEtMS0xNDMyNA_1f93dd34-ff0e-4af0-9415-a31f94749490"
      unitRef="usd">24400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ia8a26a22c87f447582c5f373b9e47faa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfMi03LTEtMS0xNDMyNA_bb286f41-7af3-4454-b916-d2d927e78327"
      unitRef="usd">39800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <comp:BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfMy0xLTEtMS0xNDMyNA_ba203f10-f8b5-4bdd-adb8-bf6c5d0fd870"
      unitRef="usd">3600000</comp:BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod>
    <comp:BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfMy0zLTEtMS0xNDMyNA_1bfdd753-c6e9-4991-bc29-3cc39a3f3076"
      unitRef="usd">2700000</comp:BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod>
    <comp:BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfMy01LTEtMS0xNDMyNA_f416452d-9d89-4e95-a837-247d5e8344b7"
      unitRef="usd">3600000</comp:BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod>
    <comp:BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfMy03LTEtMS0xNDMyNA_70b0b8b3-5e22-41df-b9c6-c5e8a30b2261"
      unitRef="usd">4700000</comp:BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod>
    <comp:PaymentOfContingentConsiderationInCashAndIssuanceOfShares
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNC0xLTEtMS0xNDMyNA_46147f8f-6ce4-457d-a160-606678314927"
      unitRef="usd">-4000000.0</comp:PaymentOfContingentConsiderationInCashAndIssuanceOfShares>
    <comp:PaymentOfContingentConsiderationInCashAndIssuanceOfShares
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNC0zLTEtMS0xNDMyNA_f8511442-03b8-4e88-8fea-d94cf8c8ca79"
      unitRef="usd">-400000</comp:PaymentOfContingentConsiderationInCashAndIssuanceOfShares>
    <comp:PaymentOfContingentConsiderationInCashAndIssuanceOfShares
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNC01LTEtMS0xNDMyNA_0158f857-1ec5-4cbb-ad8d-ae0aa2647622"
      unitRef="usd">-6000000.0</comp:PaymentOfContingentConsiderationInCashAndIssuanceOfShares>
    <comp:PaymentOfContingentConsiderationInCashAndIssuanceOfShares
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNC03LTEtMS0xNDMyNA_3401ee4b-1f9f-4967-8bfd-2b9111713142"
      unitRef="usd">-11000000.0</comp:PaymentOfContingentConsiderationInCashAndIssuanceOfShares>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNS0xLTEtMS0xNDMyNA_4d649e69-c490-465f-a4a9-6562643d5f78"
      unitRef="usd">-700000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNS0zLTEtMS0xNDMyNA_4914d1d4-b979-40da-a5a0-781a470842d3"
      unitRef="usd">2700000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNS01LTEtMS0xNDMyNA_fbcc30f2-a15c-4463-8d44-37b1f6b2134d"
      unitRef="usd">-300000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNS03LTEtMS0xNDMyNA_e0cbac12-e15c-4604-a82c-772da1d9a03c"
      unitRef="usd">-500000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNi0xLTEtMS0xNDMyNA_dc7ae58a-9ab3-4920-b156-b4895de81ec5"
      unitRef="usd">21700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i4e5319fcd8104ee8b6da9dc6a2a1326f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNi0zLTEtMS0xNDMyNA_4c0566c1-e364-4168-acca-81dd60b6612d"
      unitRef="usd">33000000.0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNi01LTEtMS0xNDMyNA_29e0ac29-7bff-49ff-aef7-3c20e839d289"
      unitRef="usd">21700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i4e5319fcd8104ee8b6da9dc6a2a1326f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RhYmxlOjZmYzY2NWIwMjcxODRhOThiYTc5OGU0M2MzZGI2OWI2L3RhYmxlcmFuZ2U6NmZjNjY1YjAyNzE4NGE5OGJhNzk4ZTQzYzNkYjY5YjZfNi03LTEtMS0xNDMyNA_b4b542d0-176a-47f1-bc94-573c3f6574f2"
      unitRef="usd">33000000.0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <comp:BusinessCombinationFutureCompensationToBePaidToTheAcquirees
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfOTgx_b9c1bdbd-4003-4d38-b9da-54f83f4658a5"
      unitRef="usd">43100000</comp:BusinessCombinationFutureCompensationToBePaidToTheAcquirees>
    <comp:BusinessAcquisitionCompensationExpenses
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMTEzNg_a758eebd-0c3b-4d07-b976-0ed65915ac5c"
      unitRef="usd">3700000</comp:BusinessAcquisitionCompensationExpenses>
    <comp:BusinessAcquisitionCompensationExpenses
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMTE0Mw_cb4ecbdb-9d99-4b08-9903-719403dbe9ff"
      unitRef="usd">7200000</comp:BusinessAcquisitionCompensationExpenses>
    <comp:BusinessAcquisitionCompensationExpenses
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMTA5OTUxMTYyOTE1OQ_efa7e05b-6b1f-4a7e-9097-868309ff2c5d"
      unitRef="usd">11400000</comp:BusinessAcquisitionCompensationExpenses>
    <comp:BusinessAcquisitionCompensationExpenses
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80My9mcmFnOjg5Yzk1MjRkMTBjODQxYjdhYTVkMDMzNjRkZWQ1OGI3L3RleHRyZWdpb246ODljOTUyNGQxMGM4NDFiN2FhNWQwMzM2NGRlZDU4YjdfMTA5OTUxMTYyOTE2OA_34df80ef-527f-4d7c-8dd3-a4b037caad31"
      unitRef="usd">11400000</comp:BusinessAcquisitionCompensationExpenses>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RleHRyZWdpb246NmU3ZGQxYTdmNjFiNGNlNmFlMDM3MDIzZjljMWIwODVfMjA0NQ_ea8584a6-9f22-4398-8bee-1278327fe2e7">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4.&#160;&#160;&#160;&#160;Fair Value of Financial Assets and Liabilities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s cash and cash equivalents of $430.5 million and $618.3 million as of June&#160;30, 2022 and December&#160;31, 2021, respectively, are held in cash and money market funds, which are classified as Level 1 within the fair value hierarchy because they are valued using quoted prices in active markets. These are the Company&#x2019;s only Level 1 financial instruments. The Company does not hold any Level 2 financial instruments. The Company&#x2019;s contingent consideration liabilities of $21.7 million and $24.4 million as of June&#160;30, 2022 and December&#160;31, 2021, respectively, are the Company&#x2019;s only Level 3 financial instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 3 &#x2013; &#x201c;Acquisitions&#x201d; for changes in contingent consideration for the three and six months ended June&#160;30, 2022 and 2021. The following table presents the balances of contingent consideration as presented in the condensed consolidated balance sheets (in millions): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.939%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.213%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.216%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no transfers of financial instruments between Level 1, Level 2 and Level 3 during the periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 3 Financial Liabilities &lt;/span&gt;&lt;/div&gt;The Company&#x2019;s Level 3 financial liabilities relate to acquisition-related contingent consideration arrangements. Contingent consideration represents obligations of the Company to transfer cash to the sellers of certain acquired entities in the event that certain targets and milestones are met. The Company estimated the fair value of the contingent consideration using a variety of inputs,  the most significant of which were the forecasted future results of the acquired businesses, not observable in the market. The impact of changes in these assumptions are not expected to result in material changes to the fair value of the Level 3 financial liabilities. Changes in the fair value of Level 3 financial liabilities are included within Operations and support in the condensed consolidated statements of operations (see Note 3 &#x2013; &#x201c;Acquisitions&#x201d;).</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3be63b4a039e4a72bcdebc97ddeacc6f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RleHRyZWdpb246NmU3ZGQxYTdmNjFiNGNlNmFlMDM3MDIzZjljMWIwODVfOTk_a7400645-4d13-450d-bba0-5188f4ab48c8"
      unitRef="usd">430500000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i32e0cc788ce74b559d99f3f753da85c0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RleHRyZWdpb246NmU3ZGQxYTdmNjFiNGNlNmFlMDM3MDIzZjljMWIwODVfMTA2_59c9c488-1121-4497-bb7c-1bec18e67dfe"
      unitRef="usd">618300000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <comp:ContingentConsiderationFairValueDisclosure
      contextRef="i30263a257b8c4bcfa500b2b3219207ca_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RleHRyZWdpb246NmU3ZGQxYTdmNjFiNGNlNmFlMDM3MDIzZjljMWIwODVfNDgz_67b15501-d244-4641-a31e-916323ca22a2"
      unitRef="usd">21700000</comp:ContingentConsiderationFairValueDisclosure>
    <comp:ContingentConsiderationFairValueDisclosure
      contextRef="i47521ebc480a44f48e4351e7f164a821_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RleHRyZWdpb246NmU3ZGQxYTdmNjFiNGNlNmFlMDM3MDIzZjljMWIwODVfNDkw_e409524c-ee52-4d3a-a472-eea20a1eb100"
      unitRef="usd">24400000</comp:ContingentConsiderationFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RleHRyZWdpb246NmU3ZGQxYTdmNjFiNGNlNmFlMDM3MDIzZjljMWIwODVfMjA0Ng_0cd13166-4dc9-4b6f-aa89-8e3ec28d984d">The following table presents the balances of contingent consideration as presented in the condensed consolidated balance sheets (in millions): &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.939%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.213%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.216%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RhYmxlOjM0YmFjZmUyMjk0YTQzMTA5NTQyM2FhODU1MWM5ZTFiL3RhYmxlcmFuZ2U6MzRiYWNmZTIyOTRhNDMxMDk1NDIzYWE4NTUxYzllMWJfMS0xLTEtMS0xNDMyNA_12e26500-7041-42ce-bbcd-09f8d1dcb260"
      unitRef="usd">15800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RhYmxlOjM0YmFjZmUyMjk0YTQzMTA5NTQyM2FhODU1MWM5ZTFiL3RhYmxlcmFuZ2U6MzRiYWNmZTIyOTRhNDMxMDk1NDIzYWE4NTUxYzllMWJfMS0zLTEtMS0xNDMyNA_9e8c3da3-72ae-4701-aeed-0098058f385a"
      unitRef="usd">12900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RhYmxlOjM0YmFjZmUyMjk0YTQzMTA5NTQyM2FhODU1MWM5ZTFiL3RhYmxlcmFuZ2U6MzRiYWNmZTIyOTRhNDMxMDk1NDIzYWE4NTUxYzllMWJfMi0xLTEtMS0xNDMyNA_55d3ff2f-25e1-43c8-844d-98ea194592cc"
      unitRef="usd">5900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RhYmxlOjM0YmFjZmUyMjk0YTQzMTA5NTQyM2FhODU1MWM5ZTFiL3RhYmxlcmFuZ2U6MzRiYWNmZTIyOTRhNDMxMDk1NDIzYWE4NTUxYzllMWJfMi0zLTEtMS0xNDMyNA_1ccc0dca-6e5a-4de1-bfda-21f64bd09068"
      unitRef="usd">11500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RhYmxlOjM0YmFjZmUyMjk0YTQzMTA5NTQyM2FhODU1MWM5ZTFiL3RhYmxlcmFuZ2U6MzRiYWNmZTIyOTRhNDMxMDk1NDIzYWE4NTUxYzllMWJfMy0xLTEtMS0xNDMyNA_c611ab7b-b83e-437f-b269-924627bfd52c"
      unitRef="usd">21700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80Ni9mcmFnOjZlN2RkMWE3ZjYxYjRjZTZhZTAzNzAyM2Y5YzFiMDg1L3RhYmxlOjM0YmFjZmUyMjk0YTQzMTA5NTQyM2FhODU1MWM5ZTFiL3RhYmxlcmFuZ2U6MzRiYWNmZTIyOTRhNDMxMDk1NDIzYWE4NTUxYzllMWJfMy0zLTEtMS0xNDMyNA_d7d09702-d168-4f28-823c-919f0913940d"
      unitRef="usd">24400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNjI0OQ_10910d0b-7515-423d-b5ed-8aba9c4df0c3">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5.&#160;&#160;&#160;&#160;Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concierge Credit Facility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In July 2020, the Company entered into a Revolving Credit and Security Agreement (the &#x201c;Concierge Facility&#x201d;) with Barclays Bank PLC, as administrative agent, and the several lenders party thereto. The Concierge Facility provides for a $75.0 million revolving credit facility and is solely used to finance, in part, the Company&#x2019;s Compass Concierge Program. The Concierge Facility is secured primarily by the Concierge Receivables and cash of the Compass Concierge Program.  On July&#160;29, 2021, the Company amended and restated the Concierge Facility (the &#x201c;A&amp;amp;R Concierge Facility&#x201d;) to among other things, extend the revolving period to July 28, 2022,  lower the interest rate to LIBOR plus a margin of 1.85%, which may be adjusted, and lower the annual commitment fee to 0.35% if the A&amp;amp;R Concierge Facility is utilized greater than 50% (the annual commitment fee remained the same, at 0.50%, if the Concierge Facility is utilized less than 50%).  On August 5, 2022, the Company further amended and restated the Concierge Facility (the &#x201c;Second A&amp;amp;R Concierge Facility&#x201d;) to among other things extend the revolving period to August 4, 2023, replace the LIBOR benchmark with Term SOFR plus a credit adjustment spread of 0.11448% and make certain other technical adjustments. The applicable margin on the &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Second A&amp;amp;R Concierge Facility increased from 1.85% to 2.35%. The annual commitment fee as described in the preceding sentences remained the same. The interest rate on the Concierge Facility was 3.96% as of June&#160;30, 2022. Pursuant to the Second A&amp;amp;R Concierge Facility, the principal amount, if any, is payable in full in February 2024, unless earlier terminated or extended.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has the option to repay the borrowings under the Second A&amp;amp;R Concierge Facility without premium or penalty prior to maturity. The Second A&amp;amp;R Concierge Facility contains customary affirmative covenants, such as financial statement reporting requirements, as well as covenants that restrict its ability to, among other things, incur additional indebtedness, sell certain receivables, declare dividends or make certain distributions, and undergo a merger or consolidation or certain other transactions. Additionally, in the event that the Company fails to comply with certain financial covenants that require the Company to meet certain liquidity-based measures, the commitments under the Second A&amp;amp;R Concierge Facility will automatically be reduced to zero and the Company will be required to repay any outstanding loans under the Second A&amp;amp;R Concierge Facility. As of June&#160;30, 2022, the Company was in compliance with the covenants under the A&amp;amp;R Concierge Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revolving Credit Facility &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, the Company entered into a Revolving Credit and Guaranty Agreement (the &#x201c;Revolving Credit Facility&#x201d;) with Barclays Bank PLC, as administrative agent and as collateral agent, and certain other lenders. The Revolving Credit Facility provides for a $350.0 million revolving credit facility, which may be increased by the greater of $250.0 million and 18.5% of the Company&#x2019;s consolidated total assets, plus such additional amount so long as the Company&#x2019;s total net leverage ratio does not exceed 4.50:1.00 on a pro forma basis, subject to the terms and conditions of the Revolving Credit Facility. The Revolving Credit Facility also includes a letter of credit sublimit, which is the lesser of (i) $125.0 million and (ii) the aggregate unused amount of the revolving commitments then in effect under the Revolving Credit Facility. The Company&#x2019;s obligations under the Revolving Credit Facility are guaranteed by certain of the Company&#x2019;s subsidiaries and are secured by a first priority security interest in substantially all of the assets of the Company and the Company&#x2019;s subsidiary guarantors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings under the Revolving Credit Facility bear interest, at the Company&#x2019;s option, at either (i) a floating rate per annum equal to the base rate plus a margin of 0.50% or (ii) a floating rate per annum equal to the rate at which dollar deposits are offered in the London interbank market plus a margin of 1.50%. The base rate is equal to the highest of (a) the prime rate as quoted by The Wall Street Journal, (b) the federal funds effective rate plus 0.50%, (c) the rate at which dollar deposits are offered in the London interbank market for a one-month interest period plus 1.00% and (d) 1.00%. During an event of default under the Revolving Credit Facility, the applicable interest rates are increased by 2.0% per annum. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is also obligated to pay other customary fees for a credit facility of this type, including a commitment fee on a quarterly basis based on amounts committed but unused under the Revolving Credit Facility of 0.175% per annum, fees associated with letters of credit and administrative and arrangement fees. The principal amount, if any, is payable in full on March 4, 2026, unless earlier terminated or extended. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has the option to repay the Company&#x2019;s borrowings, and to permanently reduce the loan commitments in whole or in part, under the Revolving Credit Facility without premium or penalty prior to maturity. As of June&#160;30, 2022, there were no borrowings outstanding under the Revolving Credit Facility and outstanding letters of credit under the Revolving Credit Facility totaled approximately $31.5 million. &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Revolving Credit Facility contains customary representations, warranties, financial covenants applicable to the Company and to the Company&#x2019;s restricted subsidiaries, affirmative covenants, such as financial statement reporting requirements, and negative covenants which restrict their ability, among other things, to incur liens and indebtedness, make certain investments, declare dividends, dispose of, transfer or sell assets, make stock repurchases and consummate certain other matters, all subject to certain exceptions. The financial covenants require that the Company maintain certain liquidity-based measures and total revenue requirements. As of June&#160;30, 2022, the Company was in compliance with the financial covenants under the Revolving Credit Facility.&lt;/span&gt;&lt;/div&gt;The Revolving Credit Facility includes customary events of default that include, among other things, nonpayment of principal, interest or fees, inaccuracy of representations and warranties, violation of certain covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments, change of control and certain material ERISA events. The occurrence of an event of default could result in the acceleration of the obligations under the Revolving Credit Facility.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i401c3a764148451bb75d6f9a0b7c7990_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMjY3_feda3a20-7715-45ba-acdc-23f99c6ba3a8"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i43ec22fccc1c46b4936b1d25e71119ae_D20210729-20210729"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMTE2OA_ce641e29-0ad3-4e1e-bef6-8fe8447dc2bd"
      unitRef="number">0.0185</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ia7243d6691cd48a3ba47999c71638809_D20210729-20210729"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMTIzNw_cb696646-f8a8-4f7c-baa6-6b9537356b60"
      unitRef="number">0.0035</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <comp:LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold
      contextRef="ia7243d6691cd48a3ba47999c71638809_D20210729-20210729"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfOTg5NTYwNDY3MDgxNQ_5c135ede-424d-4885-bd0b-a63fb31bec3d"
      unitRef="number">0.50</comp:LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i99c2020c044a400cb542028a674c8360_D20210729-20210729"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMTM0NA_fe6b6c83-3c5d-4389-9f36-c1c22f740ee4"
      unitRef="number">0.0050</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <comp:LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold
      contextRef="i99c2020c044a400cb542028a674c8360_D20210729-20210729"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfOTg5NTYwNDY3MDgxMA_95ecc77b-a847-4392-bc49-f32a19e4a336"
      unitRef="number">0.50</comp:LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold>
    <comp:DebtInstrumentCreditSpreadOnVariableRate
      contextRef="id2b192239e854fda92611d120ab36bfc_D20220805-20220805"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMzg0ODI5MDcxMjc2Ng_af3ec765-584a-4cf8-aad2-c7b91d5ec218"
      unitRef="number">0.0011448</comp:DebtInstrumentCreditSpreadOnVariableRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i43ec22fccc1c46b4936b1d25e71119ae_D20210729-20210729"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNDM5ODA0NjUyNjU3NA_ce641e29-0ad3-4e1e-bef6-8fe8447dc2bd"
      unitRef="number">0.0185</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id2b192239e854fda92611d120ab36bfc_D20220805-20220805"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMzg0ODI5MDcxMjc3Ng_1a2b53de-833b-45f2-b8b2-f5d3174a63ee"
      unitRef="number">0.0235</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if2c5a20904c543ff8d91a4e3614eddda_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNDM5ODA0NjUxODY4Nw_3a27631b-0cff-481a-88f5-18b1d271742c"
      unitRef="number">0.0396</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <comp:LineOfCreditFacilityExpirationMonthAndYear
      contextRef="idf9b5bcf6fbd416d8f9433208f33aaf9_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMTUwMg_594b1492-e842-4e62-9fc3-2f91075eeda0">2024</comp:LineOfCreditFacilityExpirationMonthAndYear>
    <us-gaap:LineOfCreditFacilityCovenantCompliance
      contextRef="idf9b5bcf6fbd416d8f9433208f33aaf9_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMjQ0Mw_cbcdac21-748e-4737-bf82-c900d203af6c">the Company was in compliance with the covenants under the A&amp;R Concierge Facility.</us-gaap:LineOfCreditFacilityCovenantCompliance>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i26bc1ea38dab42fa94434fc1d729676f_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMjczNw_bb59b3c2-d3d1-41ba-8125-cd9174cce2f4"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <comp:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="i26bc1ea38dab42fa94434fc1d729676f_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMjgwOA_f0da6d08-8049-4b10-92b8-6dee2c1054d7"
      unitRef="usd">250000000</comp:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <comp:LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets
      contextRef="i26bc1ea38dab42fa94434fc1d729676f_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMjgxNQ_84a6c5a6-ff58-4bca-9118-d40288741138"
      unitRef="number">0.185</comp:LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets>
    <comp:NetLeverageRatio
      contextRef="i26bc1ea38dab42fa94434fc1d729676f_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMjk1Ng_e49b3249-5a3d-46a1-a14f-77c076be3997"
      unitRef="number">4.50</comp:NetLeverageRatio>
    <comp:LineOfCreditFacilityMaximumBorrowingCapacitySublimit
      contextRef="i26bc1ea38dab42fa94434fc1d729676f_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMzE3NQ_cf0f8638-92d7-45b9-9126-a1b8c429a8e9"
      unitRef="usd">125000000</comp:LineOfCreditFacilityMaximumBorrowingCapacitySublimit>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5c5878bc403740948b6429c372cd372c_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMzcyMg_8b69edaf-655b-45c1-b0f9-28b75aa287bc"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2fa4f30912ac45f2a9349904c548eb8b_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfMzg2Mg_89803e5d-a397-45c5-bf7f-c965a9feb7f7"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib50dabac45d346c787592c8d5abbb181_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNDA0Mg_f71b4139-53b9-42d0-80d9-f8dd6cd3ea60"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i32c340b2086247579a1e7bc8506244cb_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNDE2NA_51284b31-da12-4ecf-836e-f02790b5eca6"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib33fc680237045439df9b2ccb2b18b12_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNDE3NQ_dad9034c-e13f-44aa-87cd-6411819e8ab5"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i010b93fbb65b41539f3c9104dbc4497a_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNDI5MA_19a4bba8-1640-4571-a7ac-cd139b4ed88e"
      unitRef="number">0.020</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ib33fc680237045439df9b2ccb2b18b12_D20220101-20220630"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNDUzMw_acc9f8ec-204b-4297-8f72-57b6c3903623"
      unitRef="number">0.00175</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <comp:LineOfCreditFacilityExpirationMonthAndYear
      contextRef="ib33fc680237045439df9b2ccb2b18b12_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNDY0OA_e97b8402-ae89-4f29-838a-0498e6a2db84">2026</comp:LineOfCreditFacilityExpirationMonthAndYear>
    <us-gaap:LineOfCredit
      contextRef="i5bc82f7b88cd4aa296767c32aea59228_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNDkyNQ_1e05da20-cfd5-418e-bb19-25ff067b390e"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i33e6b84db2d74a7088e82800dee2f5f5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNTA3OQ_aae3b215-555e-497a-b905-ed416c56e610"
      unitRef="usd">31500000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityCovenantCompliance
      contextRef="i21f2908e3d074784bbb040b7d8bcab68_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl80OS9mcmFnOjYyMjAwZjIxODMxODRhOGY5NTU0YjZjOGUxYjY4NDM2L3RleHRyZWdpb246NjIyMDBmMjE4MzE4NGE4Zjk1NTRiNmM4ZTFiNjg0MzZfNTc0Ng_47ab19ea-34be-4f71-a8e5-332509d11022">the Company was in compliance with the financial covenants under the Revolving Credit Facility.</us-gaap:LineOfCreditFacilityCovenantCompliance>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81Mi9mcmFnOjIxZTc0ODQyMGRiYzRiN2VhM2VlNWNmYmUwZGM5M2Q2L3RleHRyZWdpb246MjFlNzQ4NDIwZGJjNGI3ZWEzZWU1Y2ZiZTBkYzkzZDZfNDE2Ng_3e131f13-a066-4436-84ff-5ce7fe2b5961">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6.&#160;&#160;&#160;&#160;Commitments and Contingencies &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Proceedings &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company may be involved in disputes or regulatory inquiries that arise in the ordinary course of business. When the Company determines that a loss is both probable and reasonably estimable, a liability is recorded and disclosed if the amount is material to the Company&#x2019;s business, taken as a whole. When a material loss contingency is only reasonably possible, the Company does not record a liability, but instead discloses the nature and the amount of the claim and an estimate of the loss or range of loss, if such an estimate can reasonably be made. Legal costs related to the defense of loss contingencies are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Claims or regulatory actions against the Company, whether meritorious or not, could have an adverse impact on the Company due to legal costs, diversion of management resources and other elements. Except as identified with respect to the matters below, the Company does not believe that the outcome of any individual existing legal or regulatory proceeding to which it is a party will have a material adverse effect on its results of operations, financial condition or overall business in each case, taken as a whole. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Realogy Holdings Corp., et al v. Urban Compass, Inc. and Compass Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2019, Realogy Holdings Corp., NRT New York LLC (&#x201c;Corcoran&#x201d;) and many of its related entities (collectively, &#x201c;Plaintiffs&#x201d;) filed a complaint against the Company in the New York Supreme Court. The complaint alleges various violations of New York and California state law related to claims of unfair competition and seeks unspecified damages. The Company filed a Motion to Dismiss in September 2019. In September 2019, Plaintiffs filed an amended complaint, removing one claim and adding a claim for defamation. In November 2019, the Company moved to compel arbitration related to claims asserted by Corcoran and moved to dismiss all of the counts. In June 2020, the Court denied the motion to dismiss and denied the motion to compel arbitration as moot, granting Plaintiffs leave to amend the complaint as to claims asserted by Corcoran without prejudice to Defendants&#x2019; ability to move to compel or dismiss the second amended complaint.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On July 3, 2020, Plaintiffs filed their second amended complaint. On December 18, 2020, the Court denied the Company&#x2019;s motion to compel arbitration on Plaintiffs&#x2019; second amended complaint without prejudice. Defendants&#x2019; answer to the second amended complaint and counterclaims were filed on January 28, 2021. Additionally, the Company filed its appeal of the lower Court&#x2019;s denial of the Company&#x2019;s motion to dismiss and motion to compel arbitration on February 1, 2021. On June 1, 2021, the First Department affirmed the lower Court&#x2019;s denial of the Company&#x2019;s motion to compel arbitration. Discovery is proceeding, with an end date set for October 3, 2022. The Company is currently engaged in settlement discussions with Plaintiffs, but there has been no definitive agreement to resolve the matter as of the time of this filing. The Company is unable to predict the outcome of this action or to reasonably estimate the possible loss or range of loss, if any, arising from the claims asserted therein.&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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Letter of Credit Agreements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has irrevocable letters of credit with various financial institutions, primarily related to security deposits for leased facilities. As of June&#160;30, 2022 and December&#160;31, 2021, the Company was contingently liable for $50.5 million and $54.5 million, respectively, under these letters of credit. As of June&#160;30, 2022, $31.5 million and $19.0 million of these letters of credit were collateralized by the Revolving Credit Facility and cash and cash equivalents, respectively. As of December&#160;31, 2021, $30.3 million and $24.2 million of these letters of credit were collateralized by the Revolving Credit Facility and cash and cash equivalents, respectively.  &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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Escrow and Trust Deposits &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a service to its home buyers and sellers, the Company administers escrow and trust deposits which represent undistributed amounts for the settlement of real estate transactions. The escrow and trust deposits totaled $259.0 million and $172.1 million as of June&#160;30, 2022 and December&#160;31, 2021, respectively. These deposits are not assets of the Company and therefore are excluded from the accompanying condensed consolidated balance sheets. However, the Company remains contingently liable for the disposition of these deposits.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81Mi9mcmFnOjIxZTc0ODQyMGRiYzRiN2VhM2VlNWNmYmUwZGM5M2Q2L3RleHRyZWdpb246MjFlNzQ4NDIwZGJjNGI3ZWEzZWU1Y2ZiZTBkYzkzZDZfMzMwNw_6518d3f0-6472-45f2-ac76-89e70556180c"
      unitRef="usd">50500000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81Mi9mcmFnOjIxZTc0ODQyMGRiYzRiN2VhM2VlNWNmYmUwZGM5M2Q2L3RleHRyZWdpb246MjFlNzQ4NDIwZGJjNGI3ZWEzZWU1Y2ZiZTBkYzkzZDZfMzMxNA_541de8da-55d1-4215-8c77-0cf984411ad4"
      unitRef="usd">54500000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="if2053586ad364c81a16b6d293adcfeeb_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81Mi9mcmFnOjIxZTc0ODQyMGRiYzRiN2VhM2VlNWNmYmUwZGM5M2Q2L3RleHRyZWdpb246MjFlNzQ4NDIwZGJjNGI3ZWEzZWU1Y2ZiZTBkYzkzZDZfMzM3Mw_c9ac21eb-7c47-4ba4-a477-ef89a51cc71f"
      unitRef="usd">31500000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i087bd1b138044a44a4bd237d456c7060_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81Mi9mcmFnOjIxZTc0ODQyMGRiYzRiN2VhM2VlNWNmYmUwZGM5M2Q2L3RleHRyZWdpb246MjFlNzQ4NDIwZGJjNGI3ZWEzZWU1Y2ZiZTBkYzkzZDZfMzM4MA_b55427d8-0779-4a59-b381-6316a4c3ca61"
      unitRef="usd">19000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="idd1e909eecab46b685834168ce756627_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81Mi9mcmFnOjIxZTc0ODQyMGRiYzRiN2VhM2VlNWNmYmUwZGM5M2Q2L3RleHRyZWdpb246MjFlNzQ4NDIwZGJjNGI3ZWEzZWU1Y2ZiZTBkYzkzZDZfMzUxOA_b4803701-58e2-4dc0-a38a-d2626954cdac"
      unitRef="usd">30300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i5d6d0ae1c28246e9a805376228d7e989_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81Mi9mcmFnOjIxZTc0ODQyMGRiYzRiN2VhM2VlNWNmYmUwZGM5M2Q2L3RleHRyZWdpb246MjFlNzQ4NDIwZGJjNGI3ZWEzZWU1Y2ZiZTBkYzkzZDZfMzUyNQ_a6227a20-4af2-410f-a580-1c17c2009d72"
      unitRef="usd">24200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:NoninterestBearingDepositLiabilities
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81Mi9mcmFnOjIxZTc0ODQyMGRiYzRiN2VhM2VlNWNmYmUwZGM5M2Q2L3RleHRyZWdpb246MjFlNzQ4NDIwZGJjNGI3ZWEzZWU1Y2ZiZTBkYzkzZDZfMzkwNg_9194e1b0-51ec-4cce-881f-c1f9f0592002"
      unitRef="usd">259000000</us-gaap:NoninterestBearingDepositLiabilities>
    <us-gaap:NoninterestBearingDepositLiabilities
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81Mi9mcmFnOjIxZTc0ODQyMGRiYzRiN2VhM2VlNWNmYmUwZGM5M2Q2L3RleHRyZWdpb246MjFlNzQ4NDIwZGJjNGI3ZWEzZWU1Y2ZiZTBkYzkzZDZfMzkxMw_4d311e3d-9b94-438f-a699-9284a4045c5d"
      unitRef="usd">172100000</us-gaap:NoninterestBearingDepositLiabilities>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMjYxMg_30124204-b8eb-4fb0-a603-e8c49d5ef0df">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7.&#160;&#160;&#160;&#160;Preferred Stock and Common Stock &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Undesignated Preferred Stock &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, the Company adopted a restated certificate of incorporation, which authorizes the Company to issue up to 25.0 million shares of undesignated preferred stock with a $0.00001 par value per share. As of June&#160;30, 2022, there are no shares of the Company&#x2019;s preferred stock issued and outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2021, the Company approved the establishment of Class C common stock and an agreement with the Company&#x2019;s Chief Executive Officer to exchange his Class A common stock for Class C common stock. On March&#160;31, 2021, in connection with the effectiveness of the registration statement for the Company&#x2019;s IPO, 15.2 million shares of Class A common stock held by the Company&#x2019;s Chief Executive Officer were automatically exchanged for an equivalent number of shares of Class C common stock. In addition, any Class A common stock issued to the Company&#x2019;s Chief Executive Officer from RSU awards granted prior to February 2021 are able to be exchanged for Class C common stock. Each share of Class C common stock is entitled to twenty votes per share and will be convertible at any time into one share of Class A common stock and will automatically convert into Class A common stock under certain &#x201c;sunset&#x201d; provisions. Other than certain permitted transfers for estate planning purposes, upon a transfer of Class C common stock, the Class C common stock will automatically convert into Class A common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, the Company adopted a restated certificate of incorporation and changed its authorized capital stock to consist of 12,500 million shares of Class A common stock, 1,250 million shares of Class B common stock and 100 million shares of Class C common stock. As of June&#160;30, 2022 and December&#160;31, 2021, the Company has three classes of common stock: Class A common stock, Class B common stock and Class C common stock. Each class has par value of $0.00001. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables reflect the authorized, issued and outstanding shares for each of the classes of common stock as of June&#160;30, 2022 and  December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:56.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;June 30, 2022&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;Authorized&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;&#160;Issued&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;&#160;Outstanding&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class A common stock&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,500,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;412,247,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;412,247,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,250,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class C common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100,000,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,709,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,709,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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,850,000,000&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;429,957,017&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;429,957,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:56.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Shares &lt;br/&gt;Authorized&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Shares &lt;br/&gt;Issued&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;&#160;Outstanding&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class A common stock&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,500,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;391,912,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;391,912,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,250,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Class C common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100,000,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,355,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,355,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,850,000,000&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;409,267,751&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;409,267,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Holders of Class A common stock are entitled to one vote per share. Holders of Class B common stock are not entitled to vote. Holders of Class C common stock are entitled to twenty votes per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each share of Class C common stock is convertible at any time at the option of the holder into one share of Class A common stock. Each share of Class C common stock will automatically convert into a share of Class A common stock upon sale or transfer, except for certain permitted transfers. &lt;/span&gt;&lt;/div&gt;On July 1, 2021, the board of directors of the Company approved the conversion of all outstanding shares of the Company&#x2019;s Class B common stock into the same number of shares of the Company&#x2019;s Class A common stock effective on that date.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i634b235c7c4e488aa918063a8da58889_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMTg0_818ea330-13b1-413c-90b7-0f2b78804b0e"
      unitRef="shares">25000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i634b235c7c4e488aa918063a8da58889_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMjMz_84e91c10-6744-43cc-b973-9ab8f4ba8d6b"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMjc3_1181a6b6-1507-41bb-84b1-a5859ad7f98e"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMjc3_9dfe3ff1-9d94-43ca-b139-0e37e76f22d8"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="i351bf4be8c9c458d8c383216ddf77a02_D20210331-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfNjYw_f0636b85-f338-410c-84c0-fb41f451e6ee"
      unitRef="shares">15200000</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:CommonStockVotingRights
      contextRef="i0e75aacf35a9495587269b8a0acdfef7_D20210228-20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMTAwMg_dcf54a3c-e08d-42d0-b7ca-8cb0f04f8f55">Each share of Class C common stock is entitled to twenty votes</us-gaap:CommonStockVotingRights>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="idcc53fdff46f4fbd93dbd9bc5724568f_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMTQ4MA_1b57f348-fa74-4394-b921-ed24f7675682"
      unitRef="shares">12500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i849e8cb450244466af4399d15fea6ef2_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMTUxNQ_54162ecf-5dee-40a2-b571-71411c291032"
      unitRef="shares">1250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3dd0af70a12141b68d0bf3e6662db7f8_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMTU1Mw_13694549-029c-40c4-838d-c038487b3157"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <comp:CommonStockNumberOfClasses
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMjE5OTAyMzI1ODIwMQ_a5cecae2-e2dd-4a97-a920-304d75e7b8c1"
      unitRef="stockclass">3</comp:CommonStockNumberOfClasses>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMTc0OQ_8151e03f-ed5f-4506-af77-bb682ff82c91"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMjYxMw_66a5660d-d52b-442d-a92a-687010699205">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables reflect the authorized, issued and outstanding shares for each of the classes of common stock as of June&#160;30, 2022 and  December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:56.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;June 30, 2022&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;Authorized&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;&#160;Issued&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;&#160;Outstanding&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class A common stock&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,500,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;412,247,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;412,247,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,250,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class C common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100,000,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,709,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,709,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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,850,000,000&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;429,957,017&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;429,957,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:56.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Shares &lt;br/&gt;Authorized&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Shares &lt;br/&gt;Issued&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;&#160;Outstanding&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class A common stock&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,500,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;391,912,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;391,912,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,250,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Class C common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100,000,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,355,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,355,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,850,000,000&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;409,267,751&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;409,267,751&#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;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="idfa0b31b9ec24ab5b4f34e9b6e31e2b8_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfMi0xLTEtMS0xNDMyNA_4238accd-27e2-48ea-bca7-bbf30c68f55e"
      unitRef="shares">12500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="idfa0b31b9ec24ab5b4f34e9b6e31e2b8_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfMi0zLTEtMS0xNDMyNA_b913b7fd-49aa-4911-ae8d-70fd1f8233eb"
      unitRef="shares">412247156</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idfa0b31b9ec24ab5b4f34e9b6e31e2b8_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfMi01LTEtMS0xNDMyNA_c6806778-db54-4fab-9a72-1a5466c59e0b"
      unitRef="shares">412247156</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i83f5d14289294f07874cae7d425ffcc3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfMy0xLTEtMS0xNDMyNA_2c5917db-4665-4166-b7f0-e1e7e1d6730b"
      unitRef="shares">1250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i83f5d14289294f07874cae7d425ffcc3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfMy0zLTEtMS0xNDMyNA_f52ba3db-ca7d-42b8-9890-7010fb87b01b"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i83f5d14289294f07874cae7d425ffcc3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfMy01LTEtMS0xNDMyNA_c0c2c799-b153-4c31-8042-8981057fb7b3"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if7be4551329940d79bc6b2f8d4050566_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfNC0xLTEtMS0xNDMyNA_80859fff-97cc-447c-91d1-f6d472464b2c"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="if7be4551329940d79bc6b2f8d4050566_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfNC0zLTEtMS0xNDMyNA_52be754f-084a-4e34-8249-330fdd04491d"
      unitRef="shares">17709861</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if7be4551329940d79bc6b2f8d4050566_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfNC01LTEtMS0xNDMyNA_d8625026-24ed-469c-96a4-a5c5803fc190"
      unitRef="shares">17709861</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfNS0xLTEtMS0xNDMyNA_e911ad21-25f6-47ac-ac45-cfde547efffa"
      unitRef="shares">13850000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfNS0zLTEtMS0xNDMyNA_de12f0e6-e7d2-4ecf-b517-0ed707e18db2"
      unitRef="shares">429957017</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmNlNjhmZTgyMGJmYTQ1OThhNWIyYWJjNjlhZTY2ZDRlL3RhYmxlcmFuZ2U6Y2U2OGZlODIwYmZhNDU5OGE1YjJhYmM2OWFlNjZkNGVfNS01LTEtMS0xNDMyNA_4607ecba-b22f-4d23-83f4-aa051a53f2bb"
      unitRef="shares">429957017</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie696292a2d614553b0bf49d6d90dcc66_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfMi0xLTEtMS0xNDMyNA_e8b17bf6-4e27-42c9-a2f1-d38c35f323d6"
      unitRef="shares">12500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie696292a2d614553b0bf49d6d90dcc66_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfMi0zLTEtMS0xNDMyNA_d92c371f-73d8-451c-a4e3-b5d7118ee520"
      unitRef="shares">391912514</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie696292a2d614553b0bf49d6d90dcc66_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfMi01LTEtMS0xNDMyNA_47133c88-cbcd-44d5-bacf-3c078a9000de"
      unitRef="shares">391912514</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ifc0ff3d6fc7545c4b8882ba6916c06b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfMy0xLTEtMS0xNDMyNA_0b59c54d-fcda-4c6c-8dbe-584920d37d0e"
      unitRef="shares">1250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ifc0ff3d6fc7545c4b8882ba6916c06b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfMy0zLTEtMS0xNDMyNA_7efb5419-fa12-45cc-aa92-0c76927f2c57"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifc0ff3d6fc7545c4b8882ba6916c06b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfMy01LTEtMS0xNDMyNA_d1efd35b-7e14-46af-9ed0-612ed755cde1"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia87882c79ae441998c1a833eda86fa89_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfNC0xLTEtMS0xNDMyNA_dad69aaa-7289-4373-b8f3-2fec467701b5"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia87882c79ae441998c1a833eda86fa89_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfNC0zLTEtMS0xNDMyNA_619b710f-f44e-4356-87d4-10a961f6b375"
      unitRef="shares">17355237</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia87882c79ae441998c1a833eda86fa89_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfNC01LTEtMS0xNDMyNA_fba4baed-0771-45af-88e9-a921d385ef71"
      unitRef="shares">17355237</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfNS0xLTEtMS0xNDMyNA_e24a2051-a4ba-4499-a1d6-89ff7e42412f"
      unitRef="shares">13850000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfNS0zLTEtMS0xNDMyNA_4b4cf807-354c-4436-b9a8-0abe66603859"
      unitRef="shares">409267751</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RhYmxlOmVjODMzMDM1ZGY2NTQxYmQ5OWViMGYwMDg4Njk3NTJkL3RhYmxlcmFuZ2U6ZWM4MzMwMzVkZjY1NDFiZDk5ZWIwZjAwODg2OTc1MmRfNS01LTEtMS0xNDMyNA_4b129700-5957-4837-8c41-834a3e8a64f4"
      unitRef="shares">409267751</us-gaap:CommonStockSharesOutstanding>
    <comp:CommonStockVotingRightsNumberOfVotesForEachShare
      contextRef="idfa0b31b9ec24ab5b4f34e9b6e31e2b8_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMTkzOQ_01497605-c412-49c8-85af-60727d67c605"
      unitRef="vote">1</comp:CommonStockVotingRightsNumberOfVotesForEachShare>
    <comp:CommonStockVotingRightsNumberOfVotesForEachShare
      contextRef="if7be4551329940d79bc6b2f8d4050566_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81NS9mcmFnOjg5MTEyODczNjgyNjQ0NmVhNzRlYzRkODM2NTcxYTY5L3RleHRyZWdpb246ODkxMTI4NzM2ODI2NDQ2ZWE3NGVjNGQ4MzY1NzFhNjlfMjA2NA_0f3c22d6-5b38-44f9-a0db-24d61dda0922"
      unitRef="vote">20</comp:CommonStockVotingRightsNumberOfVotesForEachShare>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTMyNA_3e381d0d-8442-48aa-884b-c286dd39e55e">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;8.&#160;&#160;&#160;&#160;Stock-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2012 Stock Incentive Plan &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2012, the Company adopted the 2012 Stock Incentive Plan (the &#x201c;2012 Plan&#x201d;). Under the 2012 Plan, employees and non-employees could be granted stock options, RSUs and other stock-based awards, including awards earned in connection with the Agent Equity Program. Generally, these awards were based on stock agreements with a maximum ten-year term for stock options and a maximum seven-year term for RSUs, subject to board approval. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Equity Incentive Plan &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2021, the Company&#x2019;s board of directors and stockholders adopted and approved the 2021 Equity Incentive Plan (the &#x201c;2021 Plan&#x201d;), with an initial pool of 29.7 million shares of common stock available for granting stock-based awards plus any reserved shares of common stock not issued or subject to outstanding awards granted under the 2012 Plan. In addition, on January 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;st&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; of each year beginning in 2022 and continuing through 2031, the aggregate number of shares of common stock authorized for issuance under the 2021 Plan shall be increased automatically by the number of shares equal to 5% of the total number of outstanding shares of common stock and outstanding shares of preferred stock (on an as converted to common stock basis) on the immediately preceding December 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;st&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;, although the Company&#x2019;s board of directors or one of its committees may reduce the amount of such increase in any particular year. The 2021 Plan became effective on March 30, 2021 and as of that date, the Company ceased granting new awards under the 2012 Plan and all remaining shares available under the 2012 Plan were transferred to the 2021 Plan. Effective January&#160;1, 2022, the shares available for future grants were increased by an additional 20.5 million shares as a result of the annual increase provision described above. As of June&#160;30, 2022, there were 25.5 million shares available for future grants under the 2021 Plan, inclusive of those shares transferred from the 2012 Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Employee Stock Purchase Plan &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2021, the Company&#x2019;s board of directors and stockholders adopted and approved the 2021 Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;) which authorized purchase rights to the Company&#x2019;s employees or to employees of its designated affiliates. In addition, on January 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;st&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; of each year beginning in 2022 and continuing through 2031, the aggregate number of shares of common stock authorized for issuance under the ESPP shall be increased automatically by the number of shares equal to 1% of the total number of outstanding shares of common stock and outstanding shares of preferred stock (on an as converted to common stock basis) on the immediately preceding December 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;st&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;, although the Company&#x2019;s board of directors or one of its committees may reduce the amount of the increase in any particular year. No more than 150.0 million shares of common stock may be issued over the term of the ESPP, subject to certain exceptions set forth in the ESPP.  The ESPP initially authorized the issuance of 7.4 million shares of common stock and effective January 1, 2022,  the authorized shares increased by 3.9 million shares as a result of the annual increase provision described above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ESPP permits employees to purchase shares of the Company&#x2019;s Class A common stock through payroll deductions accumulated during six-month offering periods up to a maximum value of $12,500 per offering period. The offering periods begin each February and August, or such other period determined by the Compensation Committee. The Company&#x2019;s first offering began in February 2022 and will continue for six months until the purchase date in August 2022. On each purchase date, eligible employees may purchase the shares at a price per share equal to 85% of the lesser of (1) the fair market value of the Company&#x2019;s Class A common stock on the first trading day of the offering period, or (2) the fair market value of the Company&#x2019;s Class A common stock on the purchase date, as defined in the ESPP. As of the date of this filing, no shares have been purchased under the ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized $0.6 million and $1.0&#160;million of stock-based compensation expense related to the ESPP during the three and six months ended  June&#160;30, 2022, respectively. As of June&#160;30, 2022, $3.3&#160;million has been withheld on behalf of employees for a future purchase under the ESPP. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity under the 2012 Plan and the 2021 Plan, including 1.1 million stock options that were granted outside of the 2012 Plan in 2019, is presented below (in millions, except share and per share amounts): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:49.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.235%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options &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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Exercise Price&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Remaining&lt;br/&gt;Contract Term&lt;br/&gt;(in years)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/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:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balances as of December&#160;31, 2021&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;54,525,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.1&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;221.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;215,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,532,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,315,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balances as of June&#160;30, 2022&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49,893,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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.6&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Exercisable and vested at June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,382,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.9&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;The aggregate intrinsic values have been calculated using the Company&#x2019;s closing stock prices of $3.61 and $9.09 as of June&#160;30, 2022 and December&#160;31, 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June&#160;30, 2022 and 2021, the intrinsic value of options exercised was $19.5 million and $88.5 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, included in the table above are 1.2 million options with an exercise price of $6.44 that only vest upon the satisfaction of both (i) a service-based vesting condition and (ii) the achievement of performance-based vesting conditions. The performance-based conditions provide that 25% of the options will vest subject to the achievement of a market price per share of $23.14 of the Company's Class A common stock (the "reference price"). An additional 25% of the options will vest upon the achievement of a market price per share of the Company's Class A common stock at each of 200%, 250% and 300% of the reference price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Early Exercise of Stock Options &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A majority of the stock options granted under the 2012 Plan provide option holders the right to elect to exercise unvested options in exchange for restricted common stock. Shares received from such early exercises are subject to repurchase in the event of the optionee&#x2019;s termination of service until the stock options are fully vested at the lesser of the original issuance price or the fair value the Company&#x2019;s common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, 0.7 million shares of common stock received by holders from an early exercise were subject to repurchase. The cash proceeds received for unvested shares of common stock recorded within Accrued expenses and other current liabilities and Other non-current liabilities in the condensed consolidated balance sheets was $1.3 million and $2.7 million, respectively, as of June&#160;30, 2022. Amounts recorded are transferred into Common stock and Additional paid-in capital within the condensed consolidated balance sheets as the shares vest. During the six months ended June&#160;30, 2022, no stock options were early exercised.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSU activity under the 2012 Plan and the 2021 Plan is presented below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:72.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.446%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Awards&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;&#160;Grant Date Fair&lt;br/&gt;&#160;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balances as of December&#160;31, 2021&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;54,517,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,015,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Vested and converted to common stock &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(18,926,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,869,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balances as of June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,738,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;During the six months ended June&#160;30, 2022, the Company net settled all RSUs through which it issued an aggregate of 18.9 million shares of Class A common stock and withheld an aggregate of 1.9 million shares of Class A common st&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ock to satisfy $13.8&#160;million million of tax withholding obligations on behalf of the Company&#x2019;s employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in the table above, 17.2 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; RSUs that only vest upon the satisfaction of both (i) a service-based vesting condition and (ii) the achievement of performance-based vesting conditions remain outstanding as of June&#160;30, 2022. The performance-based vesting conditions provide that 12.5% of the shares subject to the RSU will vest subject to the achievement of a market price per share of $23.14 of the Company's Class A common stock. An additional 12.5% of the shares subject to the RSU will vest upon the achievement of a market price per share of the Company's Class A common stock at each of 200%, 250%, 300%, 350%, 400%, 450% and 500% of the reference price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Agent Equity Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the 2021 Agent Equity Program, the Company recognized a total of $100.0&#160;million in stock-based compensation expense of which $84.8&#160;million was recognized during the year ended December&#160;31, 2021 and $15.2 million was recognized during the six months ended June&#160;30, 2022.  In February 2022, the Company granted 13.6 million RSUs which immediately vested and converted to Class A common stock in connection with the 2021 Agent Equity Program. Prior to the issuance of the underlying RSUs, the stock-based compensation expense associated with these awards was recorded as a liability and $100.0&#160;million was ultimately reclassified to Additional paid-in capital at the end of the vesting period when the underlying RSUs were granted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the six months ended June&#160;30, 2022, the Company recognized stock-based compensation expense and an associated liability of $7.2 million in connection with RSUs earned as a part of the 2022 Agent Equity Program. The associated liability is recorded within Accrued expenses and other current liabilities in the condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation Expense &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense included in the condensed consolidated statements of operations for the three and six months ended June&#160;30, 2022 and 2021 is as follows (in millions): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:40.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.994%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Six Months Ended June 30,&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commissions and other related expense&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;56.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operations and support&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;35.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;63.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;77.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;54.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;123.0&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;221.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As more fully described in Note 1 &#x2013; &#x201c;Business and Basis of Presentation&#x201d;, the Company recognized $148.5 million in stock-based compensation expense in connection with the effectiveness of the Company&#x2019;s IPO registration statement on March&#160;31, 2021. Stock-based compensation expense for the six months ended June&#160;30, 2021 includes the following amounts related to a one-time acceleration of stock-based compensation expense in connection with the IPO (in millions): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:84.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.991%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;IPO Related&lt;br/&gt;Expense&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commissions and other related expense&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;41.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operations and support&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55.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 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;148.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, unrecognized stock-based compensation expense totaled $518.8 million and is expected to be recognized over a weighted-average period of 2.8 years. &lt;/span&gt;&lt;/div&gt;The Company has not recognized any tax benefits from stock-based compensation as a result of the full valuation allowance maintained on its deferred tax assets.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i96c9d8f1567243c982295f7031263565_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTMyMQ_06acfcd4-4204-4fef-a47f-48acc2b07785">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ib77cc7eb62f44e6dafcd0fa332bf55f9_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTMyMg_0e895baa-8f1d-46af-a1b5-9dac57d3330b">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i66db15caa92c42669a0f0e30e8cb5a80_I20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNjc4_17df1901-8bf9-4b07-b7d2-d5c2fc4dd847"
      unitRef="shares">29700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <comp:ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding
      contextRef="i0190aab9f7824423aacaab6dbc84c03c_D20210228-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzE0NjgyNTU5MDI0OQ_839b5016-063b-407c-bb80-e94fcef46ae0"
      unitRef="number">0.05</comp:ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding>
    <comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant
      contextRef="i43ad90af8447494282d45ad3be521468_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMTcyOQ_2c5a916c-d194-407b-b3eb-566487da4c9b"
      unitRef="shares">20500000</comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ief224c2eaf3b408880f6d9f914363329_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMTgyMg_9fabcb65-c009-445f-a5d5-39e83ffd75c9"
      unitRef="shares">25500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <comp:ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding
      contextRef="i664d45652ced412abb0227b864ac9ae5_D20210228-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMjQ1MA_6ad3f424-4239-40b6-8117-1bef29a082ca"
      unitRef="number">0.01</comp:ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i6589a31f27584374970fe9162599bb7f_I20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMjc4Mg_995c7a20-b17b-494d-bc06-eb776f673036"
      unitRef="shares">150000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="iee6317774c65455f97337bdc28ec3c6d_I20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMjk0OQ_313cc0dc-f1ba-4791-9532-a6b28f137edf"
      unitRef="shares">7400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ibca2acd0ca3a45fc8cc9fc6680dcc7cf_D20220101-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMzA0Mg_7bea2cd7-d426-463b-a117-3db80cf5d542"
      unitRef="shares">3900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod
      contextRef="i664d45652ced412abb0227b864ac9ae5_D20210228-20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzY5NjU4MTQwNDEzNA_9a55d2d6-0453-4af9-97c1-440095df3252">P6M</comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod>
    <comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount
      contextRef="i9e29da885e81488fb6fe3e7f635c9b57_D20210228-20210228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMzI4Ng_5b2571cb-0b62-4eca-a552-73ee672f618b"
      unitRef="usd">12500</comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i664d45652ced412abb0227b864ac9ae5_D20210228-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMzY0Nw_105a18db-d3ad-4d97-a8ac-9d091b1f140e"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i137930f74dcf4714bc99bb9ab8d16c35_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMzkyNA_45556f09-8ba9-4ff5-95fd-7ff31e8a12c8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2bdbf4e6d6cf4c71872cd7ae9d25f3ee_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMjc0ODc3OTA3ODk1Mg_c95bf96e-0f35-4922-8f6c-d346dea14be8"
      unitRef="usd">600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i137930f74dcf4714bc99bb9ab8d16c35_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfMzk5Mw_e70de9a3-f195-4c54-b082-b11be2e3a52e"
      unitRef="usd">1000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase
      contextRef="i47fe8183a88a4c699ff388bdece30314_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNDEyMA_b8db3592-ded7-4bf1-9b0b-7c919b73fc1c"
      unitRef="usd">3300000</comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTMyNg_da896a90-47eb-41d5-bf07-8b849e4ceb20">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity under the 2012 Plan and the 2021 Plan, including 1.1 million stock options that were granted outside of the 2012 Plan in 2019, is presented below (in millions, except share and per share amounts): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:49.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.235%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options &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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Exercise Price&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Remaining&lt;br/&gt;Contract Term&lt;br/&gt;(in years)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/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:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balances as of December&#160;31, 2021&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;54,525,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.1&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;221.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;215,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,532,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,315,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balances as of June&#160;30, 2022&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49,893,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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.6&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Exercisable and vested at June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,382,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.9&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1)The aggregate intrinsic values have been calculated using the Company&#x2019;s closing stock prices of $3.61 and $9.09 as of June&#160;30, 2022 and December&#160;31, 2021, respectively.</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="idb093d1023944ca8a0227712871daf0d_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNDMwMg_c773c84b-cf1c-4dc6-a5b6-6d6b514b1a82"
      unitRef="shares">1100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfMS0xLTEtMS0xNDMyNA_e1508889-e375-4195-9624-2b2e8909bf9c"
      unitRef="shares">54525539</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfMS0zLTEtMS0xNDMyNA_71554d62-9112-48df-b207-c0d98d420d0a"
      unitRef="usdPerShare">5.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i493b2d22f02e492cb2cec9fae6dd9f86_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfMS01LTEtMS0xNDMyNA_da4757f9-c652-45a0-bfe9-3bee0d14ea15">P7Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfMS03LTEtMS0xNDMyNA_3bcf917a-c0a9-4ffa-8314-6863103caf93"
      unitRef="usd">221300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfMi0xLTEtMS0xNDMyNA_2c6b8361-2d59-4024-9f7b-1aa86836ad7b"
      unitRef="shares">215027</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfMi0zLTEtMS0xNDMyNA_c68cd549-d236-4d0f-a613-343781f798d0"
      unitRef="usdPerShare">5.89</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfMy0xLTEtMS0xNDMyNA_32c9e1b3-5ff3-4f9a-b139-a0d0ab32c48f"
      unitRef="shares">3532188</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfMy0zLTEtMS0xNDMyNA_b28652ff-ae88-45ea-bc42-cd6efd5b35b3"
      unitRef="usdPerShare">2.14</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNC0xLTEtMS0xNDMyNA_a6548c00-a01a-4888-88d7-6a1f4b2fcf55"
      unitRef="shares">1315060</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNC0zLTEtMS0xNDMyNA_b6fa7e89-fe25-4e48-8701-74f0bbaba177"
      unitRef="usdPerShare">6.96</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNS0xLTEtMS0xNDMyNA_8cdccceb-a157-4c45-8959-7836b8f72f6e"
      unitRef="shares">49893318</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNS0zLTEtMS0xNDMyNA_d26bf317-bcec-484b-bdf2-5705db236364"
      unitRef="usdPerShare">5.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNS01LTEtMS0xNDMyNA_cc1dfd28-f719-4d58-9bef-900a503e8875">P6Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNS03LTEtMS0xNDMyNA_10b2ac4b-8ee6-4ea4-93ac-029f21801b20"
      unitRef="usd">25700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNi0xLTEtMS0xNDMyNA_7c57ea5b-2dc9-4f11-b288-133dc99f116b"
      unitRef="shares">34382199</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNi0zLTEtMS0xNDMyNA_9d0f8206-b980-45a0-90ef-592b9f0f37c2"
      unitRef="usdPerShare">4.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNi01LTEtMS0xNDMyNA_689357c5-7633-4085-ac06-46e914430d5c">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjVmMDgxOTRjMGQxZDQzNWU5NDczNjVhMjc3ZjRjZDE2L3RhYmxlcmFuZ2U6NWYwODE5NGMwZDFkNDM1ZTk0NzM2NWEyNzdmNGNkMTZfNi03LTEtMS0xNDMyNA_2a56695a-df7b-4e04-946b-81970ed83779"
      unitRef="usd">25700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharePrice
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNDU0MQ_1e39a27b-06bc-407b-9bd3-512139824eac"
      unitRef="usdPerShare">3610000</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNDU0OA_19ed2cea-863b-42bd-8d07-cdc1b2fa9918"
      unitRef="usdPerShare">9090000.00</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNDY2Ng_8f45a136-c101-49af-a31f-026c194cde8c"
      unitRef="usd">19500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNDY3Mw_23ba0f36-1f29-474d-824a-801859365607"
      unitRef="usd">88500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNDczNA_ac27305c-56e3-445d-a32a-4db8ba2edbf8"
      unitRef="shares">1200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNDc3MQ_e8b298ea-e078-4461-b20c-75bea7fbe10a"
      unitRef="usdPerShare">6.44</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTMyNQ_07fab32b-5004-4f26-afea-3da6ff20ec28">The performance-based conditions provide that 25% of the options will vest subject to the achievement of a market price per share of $23.14 of the Company's Class A common stock (the "reference price"). An additional 25% of the options will vest upon the achievement of a market price per share of the Company's Class A common stock at each of 200%, 250% and 300% of the reference price.</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNDk2OQ_c2114cdf-6216-4d3d-bc55-bc84a7665b1a"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharePrice
      contextRef="idfa0b31b9ec24ab5b4f34e9b6e31e2b8_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNTA1NQ_aef8b1c2-a14f-4cd9-90aa-93547d1a8151"
      unitRef="usdPerShare">23.14</us-gaap:SharePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNTEzNQ_b08438b0-4945-4f2a-95be-270a30656dad"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage
      contextRef="idf941955c0544cbb8024cc8b1d17dc54_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNTI2MQ_72c08ffb-a0d8-496a-b07a-49f43c732d44"
      unitRef="number">2</comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage>
    <comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage
      contextRef="i545ea103a65e42d1badea196630329b2_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNTI2NQ_42c9a50c-4ae3-489b-b653-514f8f17a79f"
      unitRef="number">2.50</comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage>
    <comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage
      contextRef="iaf2ac0171b0349ec91a023a08132e616_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNTI3Mg_6b0ba56d-3d08-42c9-94f9-8e9f8ced1e6c"
      unitRef="number">3</comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNTc2OQ_dd859862-f26c-4879-b42f-b35105043d70"
      unitRef="shares">700000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:ProceedsFromOtherEquity
      contextRef="i6e23cbd5d10a4b1c9caacf58b1e300ef_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNjA3NQ_d3a2887f-342d-43cc-9142-98a5fcbb0dfc"
      unitRef="usd">1300000</us-gaap:ProceedsFromOtherEquity>
    <us-gaap:ProceedsFromOtherEquity
      contextRef="i25d955e061fb44eab534d305f9ad2250_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNjA4Mg_3b077b64-8818-4378-a5ca-a9e707381d6f"
      unitRef="usd">2700000</us-gaap:ProceedsFromOtherEquity>
    <comp:EarlyExerciseOfStockOptionsSharesIssued
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNjI5Mg_5977b118-0021-4e5d-a2b8-dbdb1e20fdef"
      unitRef="shares">0</comp:EarlyExerciseOfStockOptionsSharesIssued>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTMxOA_8987006b-ea88-4d51-b61d-d694666a0131">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSU activity under the 2012 Plan and the 2021 Plan is presented below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:72.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.446%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Awards&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;&#160;Grant Date Fair&lt;br/&gt;&#160;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balances as of December&#160;31, 2021&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;54,517,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,015,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Vested and converted to common stock &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(18,926,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,869,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balances as of June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,738,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;During the six months ended June&#160;30, 2022, the Company net settled all RSUs through which it issued an aggregate of 18.9 million shares of Class A common stock and withheld an aggregate of 1.9 million shares of Class A common st&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ock to satisfy $13.8&#160;million million of tax withholding obligations on behalf of the Company&#x2019;s employees.&lt;/span&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i98501e2266f64adfad28550d0fa8835f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfMS0xLTEtMS0xNDMyNA_d1f8b129-8052-4e3c-8e85-a5557a2bfd98"
      unitRef="shares">54517930</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i98501e2266f64adfad28550d0fa8835f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfMS0zLTEtMS0xNDMyNA_9d9e760a-5940-49b0-a745-1654fb0defd7"
      unitRef="usdPerShare">10.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfMi0xLTEtMS0xNDMyNA_ed31475f-5028-42d5-83f3-addd44d743af"
      unitRef="shares">31015818</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfMi0zLTEtMS0xNDMyNA_7415d0b9-3abb-4014-ba0a-567b01081cee"
      unitRef="usdPerShare">7.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfMy0xLTEtMS0xNDMyNA_7307f6f3-2351-4bdd-aa1b-61858e41e007"
      unitRef="shares">18926274</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfMy0zLTEtMS0xNDMyNA_caaee6f6-ea0e-411f-ac68-d6ec1a10055c"
      unitRef="usdPerShare">8.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfNC0xLTEtMS0xNDMyNA_6a6a4194-7dfe-48b4-855d-25c44d3a96e3"
      unitRef="shares">6869161</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfNC0zLTEtMS0xNDMyNA_6c4c0fc2-3ce4-4f9c-b8b1-08385a774529"
      unitRef="usdPerShare">12.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2d9ab89aeede445b8915a4ab137cab5d_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfNS0xLTEtMS0xNDMyNA_4b73de3e-c2a0-4662-89e5-619ebcc6bc98"
      unitRef="shares">59738313</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2d9ab89aeede445b8915a4ab137cab5d_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjU3MTI0YjY1ZDQ5MjRiZmE4NzE2NmY1ZjJlNmMzMzJmL3RhYmxlcmFuZ2U6NTcxMjRiNjVkNDkyNGJmYTg3MTY2ZjVmMmU2YzMzMmZfNS0zLTEtMS0xNDMyNA_249066f8-4528-484a-8449-20b29d387ed3"
      unitRef="usdPerShare">8.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i924e53046ab44837a733f29da29e5a5b_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNjU0Nw_dbb5a9d1-10e9-4f83-a814-688d0df3daf5"
      unitRef="shares">18900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i924e53046ab44837a733f29da29e5a5b_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNjYxMA_f7c4f7c4-931d-498e-95cd-dc37c2ce7490"
      unitRef="shares">1900000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNjY1NQ_1a37b6b4-d3c2-4654-8d2c-f3e1239fb9d3"
      unitRef="usd">13800000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i634f4b47ac144e96824a49ae82e7c69b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNjc2NA_3cfcd5b5-3640-4756-a272-1be2968fe2eb"
      unitRef="shares">17200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights
      contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTMyMw_3c0a82df-037e-4fcf-ad32-04847c95b9d6">The performance-based vesting conditions provide that 12.5% of the shares subject to the RSU will vest subject to the achievement of a market price per share of $23.14 of the Company's Class A common stock. An additional 12.5% of the shares subject to the RSU will vest upon the achievement of a market price per share of the Company's Class A common stock at each of 200%, 250%, 300%, 350%, 400%, 450% and 500% of the reference price.</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzAwMw_f1aff249-66ef-4b21-8412-448ef5c6a81c"
      unitRef="number">0.125</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharePrice
      contextRef="idfa0b31b9ec24ab5b4f34e9b6e31e2b8_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzEwNw_718aa3a6-dad1-45e4-931d-9e1be5f60747"
      unitRef="usdPerShare">23.14</us-gaap:SharePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i134ac1dc439341f49f110b8558a43b48_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzE3Mw_01165fbf-1a5c-440a-a896-bdccfd7ca944"
      unitRef="number">0.125</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage
      contextRef="ia762b36e733c4524b4258cd6de25a69a_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzMxNw_8cdd7e74-3d2e-4215-9599-17aff918e79a"
      unitRef="number">2</comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage>
    <comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage
      contextRef="i3c5ae18887374e469ed5a88c6a10ad28_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzMyMQ_23a37500-2c89-4784-8ee6-972f750ec09c"
      unitRef="number">2.50</comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage>
    <comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage
      contextRef="i19ca2550391a416381f691173db69257_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzMyNQ_5793df94-c57a-425a-8a42-7d57ead8253e"
      unitRef="number">3</comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage>
    <comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage
      contextRef="ia4aa6fbd5b9a4a328ca7100d6c4e3368_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzMyOQ_b4a81560-bc6d-4f45-b7a0-6d088fe28fca"
      unitRef="number">3.50</comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage>
    <comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage
      contextRef="if60f480e417f485e920b1edbabced8a4_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzMzMw_af6306c7-e66f-4521-ba00-11fb0ede48e0"
      unitRef="number">4</comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage>
    <comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage
      contextRef="i9ce852fecd654ac286af10ab58c1b3c3_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzMzNw_c9c2e379-df73-402b-b000-4b727894a58f"
      unitRef="number">4.50</comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage>
    <comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage
      contextRef="iff54d0ce48234d56a2f2e7dcd1225353_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzM0NA_4e818d16-9608-49ed-b41c-982a94df43dc"
      unitRef="number">5</comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic33785631e9046cd9cec6a72775c0696_D20210101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzQ3Ng_7700e467-90d3-4792-a654-5297d43c030f"
      unitRef="usd">100000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifcf67c90dda840fdbf480b12a202d5f5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzUyNA_9b169294-a0a3-48c1-bbda-8ca3a59d6340"
      unitRef="usd">84800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9a8ddba961a24f0eb718483a88c0d1b7_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzU3MQ_de6b1aec-b3a9-4d52-bfaf-98718c77939d"
      unitRef="usd">15200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1c497af76bb34543834436c935a53a84_D20220201-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzY1OQ_c1115559-345b-48ab-9ad3-29d823260c6e"
      unitRef="shares">13600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent
      contextRef="i8b3e486eb0e34501acac297d54c4c88e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfNzkyNA_64138615-d67a-4b31-9187-b5464f35b1c7"
      unitRef="usd">100000000</us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
    <us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent
      contextRef="i8ffed22d07174f4e9e08bfc041affd1b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfODE3Mg_654fc1f1-56e3-4d54-83be-0b9675c0940b"
      unitRef="usd">7200000</us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTMxOQ_961e967a-b065-4d82-8bca-e2644e1c7088">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense included in the condensed consolidated statements of operations for the three and six months ended June&#160;30, 2022 and 2021 is as follows (in millions): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:40.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.994%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Six Months Ended June 30,&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commissions and other related expense&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;56.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operations and support&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;35.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;63.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;77.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;54.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;123.0&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;221.8&#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;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:84.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.991%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;IPO Related&lt;br/&gt;Expense&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commissions and other related expense&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;41.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operations and support&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55.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 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;148.5&#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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id54fbfb1ba1848b095366272a7539970_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfMi0xLTEtMS0xNDMyNA_e55802a4-86fb-4f98-a04e-72a686ab3e11"
      unitRef="usd">6400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i469c9ea658684ee1b2872c21887a39b0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfMi0zLTEtMS0xNDMyNA_6376ff57-a6fe-4d6f-997d-8efff3b75274"
      unitRef="usd">11700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0b7d41b5ad3f49a280bd27c9b2398dcf_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfMi01LTEtMS0xNDMyNA_02b37507-48a7-4d9c-9096-08727db2a556"
      unitRef="usd">23400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3e06f91a4064408782e7b93c7f93bce8_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfMi03LTEtMS0xNDMyNA_82b2015c-c9fe-45c7-b28e-b3596be9feda"
      unitRef="usd">56300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i355672994dc84c28a019ad58cdd2df15_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfMy0xLTEtMS0xNDMyNA_06e40566-9146-4ab8-8cd7-208d41194296"
      unitRef="usd">11200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3ea27cb616094706b8e810a0500e5038_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfMy0zLTEtMS0xNDMyNA_0dd7fe64-7e72-445c-a859-ef4f50826539"
      unitRef="usd">8600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i698b573f6d9346f79082b3e25464c07a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfMy01LTEtMS0xNDMyNA_965cbe1f-e2c8-4376-bcb1-11ffbfd3e35a"
      unitRef="usd">21900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i620b3b8b7f4440bda53747321668e2e3_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfMy03LTEtMS0xNDMyNA_83ee5c6e-c805-4be9-b267-1ac4e7e36078"
      unitRef="usd">17600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2e154218aafd4cc095b17606a1e68d34_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNC0xLTEtMS0xNDMyNA_acc20109-6334-4760-9379-b2a9d560b2e3"
      unitRef="usd">4100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie25ebdc574ba415e8054dbce70098967_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNC0zLTEtMS0xNDMyNA_76463ace-cd70-431b-a8c1-c44e351d30ef"
      unitRef="usd">2800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3021513515ab48f5aab13667a8ced6c8_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNC01LTEtMS0xNDMyNA_9eecfa98-5ce0-46ab-b638-39f43b101813"
      unitRef="usd">8400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i55dde8da9b814ca2970e5ebe301bb224_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNC03LTEtMS0xNDMyNA_5ee3a6c3-ff69-461a-81b0-df3609cb18ba"
      unitRef="usd">7800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i89771586304043f3b0c018ab7fb5463e_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNS0xLTEtMS0xNDMyNA_174cc325-d8d6-43ed-9d70-cce376c4784d"
      unitRef="usd">18900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i48e6f881c48a4a4f9bdc2b714ae95b62_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNS0zLTEtMS0xNDMyNA_9b0c877e-9882-459b-93b0-009fb5d9c8fa"
      unitRef="usd">13500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if2b6a748e09842e9953fcd14cd93e4c1_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNS01LTEtMS0xNDMyNA_476cf8c5-54fd-4aad-a041-15e59cd16862"
      unitRef="usd">35800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i50c2bc6bfe4143ac99e8ccd5cd5aebc8_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNS03LTEtMS0xNDMyNA_6455496b-ff9b-4f2a-89cd-5a3d49049690"
      unitRef="usd">63000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i911755bac36b45b4a196ff2c4d1ea421_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNi0xLTEtMS0xNDMyNA_02bf8ff5-49cf-43d6-adce-bfea246a22e9"
      unitRef="usd">18600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iafe10713942148b4a4a4d950e2091c12_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNi0zLTEtMS0xNDMyNA_811323e4-ec51-4f5b-ae84-4070f1b6c22b"
      unitRef="usd">17700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8a9706d3dd7043f98116ff123750aa2c_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNi01LTEtMS0xNDMyNA_522d67e3-5ec9-41e4-800a-70339cdd24a4"
      unitRef="usd">33500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i66544ec296624cefb229e04c397d30d3_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNi03LTEtMS0xNDMyNA_ad8d21da-37d9-4d55-add7-ba08828e23af"
      unitRef="usd">77100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNy0xLTEtMS0xNDMyNA_76854f56-28cc-4c76-ade2-5be841b0ebae"
      unitRef="usd">59200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNy0zLTEtMS0xNDMyNA_bf8c0811-44ef-4f4a-9de5-1edc3dd493f6"
      unitRef="usd">54300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNy01LTEtMS0xNDMyNA_7ac0ac06-e6a0-40ec-88ad-8f348aea5704"
      unitRef="usd">123000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOmVmMThlYWVjZGNhMDQ3NmI5MDQ5MmM1MjMyZDA2NmFkL3RhYmxlcmFuZ2U6ZWYxOGVhZWNkY2EwNDc2YjkwNDkyYzUyMzJkMDY2YWRfNy03LTEtMS0xNDMyNA_3a072d30-572f-4dad-9bc0-f7f6898f53b0"
      unitRef="usd">221800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i43a654f77cb84b36ab802676601f703d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfODY4Ng_faed022a-1be2-4673-8baf-591e0ee26fc9"
      unitRef="usd">148500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i52d3ee033de443a7a521630920ee2f16_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjMzODZmNzE2ZTRkNjQ5YWFiZDNiZWMyYTUxMmMyZGNmL3RhYmxlcmFuZ2U6MzM4NmY3MTZlNGQ2NDlhYWJkM2JlYzJhNTEyYzJkY2ZfMS0xLTEtMS0xNDMyNA_50d9d987-cc13-4adb-9205-c94582bfe2ba"
      unitRef="usd">41700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib2b27cee6c8543a2b8fccf2cbec9b071_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjMzODZmNzE2ZTRkNjQ5YWFiZDNiZWMyYTUxMmMyZGNmL3RhYmxlcmFuZ2U6MzM4NmY3MTZlNGQ2NDlhYWJkM2JlYzJhNTEyYzJkY2ZfMi0xLTEtMS0xNDMyNA_32183a5e-c165-4c2e-98b9-0f5c1cb28709"
      unitRef="usd">1800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i89f9d10fa5944bb58c976ad298dc8a6b_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjMzODZmNzE2ZTRkNjQ5YWFiZDNiZWMyYTUxMmMyZGNmL3RhYmxlcmFuZ2U6MzM4NmY3MTZlNGQ2NDlhYWJkM2JlYzJhNTEyYzJkY2ZfMy0xLTEtMS0xNDMyNA_4e2179e6-9e0c-48e2-9b0b-4d980dd3e239"
      unitRef="usd">3100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icd43ae1e5233482f818a900b27f0084f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjMzODZmNzE2ZTRkNjQ5YWFiZDNiZWMyYTUxMmMyZGNmL3RhYmxlcmFuZ2U6MzM4NmY3MTZlNGQ2NDlhYWJkM2JlYzJhNTEyYzJkY2ZfNC0xLTEtMS0xNDMyNA_8595192d-81fb-4880-bc07-e0d6fd4325ac"
      unitRef="usd">46900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3ab86aacb66a4a3fbe9754071486cbc1_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjMzODZmNzE2ZTRkNjQ5YWFiZDNiZWMyYTUxMmMyZGNmL3RhYmxlcmFuZ2U6MzM4NmY3MTZlNGQ2NDlhYWJkM2JlYzJhNTEyYzJkY2ZfNS0xLTEtMS0xNDMyNA_51d9ba3b-532c-402a-8625-ca2e93ff847c"
      unitRef="usd">55000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id63175d4d93c4917be26875f5703b6c5_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RhYmxlOjMzODZmNzE2ZTRkNjQ5YWFiZDNiZWMyYTUxMmMyZGNmL3RhYmxlcmFuZ2U6MzM4NmY3MTZlNGQ2NDlhYWJkM2JlYzJhNTEyYzJkY2ZfNi0xLTEtMS0xNDMyNA_d50c649c-a96b-49ed-b775-d4721a495f9e"
      unitRef="usd">148500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTA4NA_a8c43b4e-69bd-4d8b-bc81-599b242e251b"
      unitRef="usd">518800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl81OC9mcmFnOjkwYzNhMmJkYmNlNzQxMjg4ZTM0NGIwNjU5NzQ3NjRkL3RleHRyZWdpb246OTBjM2EyYmRiY2U3NDEyODhlMzQ0YjA2NTk3NDc2NGRfOTE1NA_84a46c48-403b-4001-8cde-5de038ea0aff">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82NC9mcmFnOjM4NTA3YjczNDcyYzRkYWNiYzQzYzNmODE5MzM2MThiL3RleHRyZWdpb246Mzg1MDdiNzM0NzJjNGRhY2JjNDNjM2Y4MTkzMzYxOGJfMTM5MQ_c70ffd3e-ca51-4b27-a2bf-30ce8f77ce42">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9.&#160;&#160;&#160;&#160;Income Taxes&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company recognized a benefit from income taxes of $1.5 million and $1.4 million for the three and six months ended June&#160;30, 2022, respectively. This benefit resulted from a partial reduction in the valuation allowance related to the carryover tax basis in deferred tax liabilities from acquisitions. Additionally, the Company incurred current tax expense from its operations in India, which was fully offset by a deferred tax benefit for future alternative minimum tax credits. The Company recognized a benefit from income taxes of $1.3 million and $2.0 million for the three and six months ended June&#160;30, 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company continues to maintain a full valuation allowance on all domestic net deferred tax assets based on numerous factors including estimated future taxable income and historic profitability. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not have any amount recorded related to uncertain tax positions as of the period ended June&#160;30, 2022 nor does it expect a substantial increase in the next 12 months. If applicable, the Company recognizes interest and penalties related to uncertain tax positions in the income tax provision. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The U.S. is the Company&#x2019;s only material tax jurisdiction. The Company is generally no longer subject to U.S. federal examination by the Internal Revenue Service (&#x201c;IRS&#x201d;) for years before 2015. The IRS and state taxing authorities can subject the Company to audit dating back to 2012 when the Company begins to utilize its net operating loss carryforwards.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82NC9mcmFnOjM4NTA3YjczNDcyYzRkYWNiYzQzYzNmODE5MzM2MThiL3RleHRyZWdpb246Mzg1MDdiNzM0NzJjNGRhY2JjNDNjM2Y4MTkzMzYxOGJfNzc_41144ddc-5d85-405a-849c-635e2653bcf6"
      unitRef="usd">-1500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82NC9mcmFnOjM4NTA3YjczNDcyYzRkYWNiYzQzYzNmODE5MzM2MThiL3RleHRyZWdpb246Mzg1MDdiNzM0NzJjNGRhY2JjNDNjM2Y4MTkzMzYxOGJfMTA5OTUxMTYyOTE4Nw_f13a801a-37be-42df-9e9e-d9b418a92247"
      unitRef="usd">-1400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82NC9mcmFnOjM4NTA3YjczNDcyYzRkYWNiYzQzYzNmODE5MzM2MThiL3RleHRyZWdpb246Mzg1MDdiNzM0NzJjNGRhY2JjNDNjM2Y4MTkzMzYxOGJfNTEw_5735c44f-e9cc-442b-a21c-b2c166de97ac"
      unitRef="usd">-1300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82NC9mcmFnOjM4NTA3YjczNDcyYzRkYWNiYzQzYzNmODE5MzM2MThiL3RleHRyZWdpb246Mzg1MDdiNzM0NzJjNGRhY2JjNDNjM2Y4MTkzMzYxOGJfMTA5OTUxMTYyOTE5Nw_9c2c3ab9-b1b5-40ec-bfd6-2bccf323a50c"
      unitRef="usd">-2000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RleHRyZWdpb246OTM4YzVhN2JjZjE2NGNmMGFiMDJhOTMyZTIyYTg4YTFfOTk3_45323053-2c5c-4eae-a643-5e810d192d89">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;10.&#160;&#160;&#160;&#160;Net Loss Per Share Attributable to Compass, Inc. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company computes net loss per share under the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights, of the Class A common stock, Class B common stock and Class C common stock are substantially identical, other than voting rights. Accordingly, the net loss per share attributable to Compass, Inc. will be the same for Class A common stock, Class B common stock and Class C common stock on an individual or combined basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net loss per share attributable to Compass, Inc. (in millions, except share and per share amounts): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net loss attributable to Compass, Inc.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(101.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(7.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(289.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(219.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted-average number of shares outstanding used to compute net loss per share attributable to Compass, Inc., basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;427,987,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;377,615,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;421,719,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;252,958,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net loss per share attributable to Compass, Inc., basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.02)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.69)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following participating securities were excluded from the computation of diluted net loss per share attributable to Compass, Inc. for the periods presented, because including them would have been anti-dilutive (on an as-converted basis): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding stock options&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49,893,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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,767,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49,893,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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,767,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,738,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,268,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,738,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,268,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Shares subject to the employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,521,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,521,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested early exercised options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;657,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,431,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;657,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,431,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;173,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;689,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;173,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;689,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;111,983,608&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;117,156,861&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;111,983,608&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;117,156,861&#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;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RleHRyZWdpb246OTM4YzVhN2JjZjE2NGNmMGFiMDJhOTMyZTIyYTg4YTFfOTk4_096b5578-06d8-4122-9e28-167b6c797b5a">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net loss per share attributable to Compass, Inc. (in millions, except share and per share amounts): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net loss attributable to Compass, Inc.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(101.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(7.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(289.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(219.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted-average number of shares outstanding used to compute net loss per share attributable to Compass, Inc., basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;427,987,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;377,615,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;421,719,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;252,958,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net loss per share attributable to Compass, Inc., basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.02)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.69)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfMy0xLTEtMS0xNDMyNA_177f2b04-3dcb-4850-97a0-95ecdd1f328e"
      unitRef="usd">-101200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfMy0zLTEtMS0xNDMyNA_2152bb4c-a022-4d1f-86e1-f409e69bc7d7"
      unitRef="usd">-7100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfMy01LTEtMS0xNDMyNA_309291a4-a23d-4560-b01e-8c3e45d65a6a"
      unitRef="usd">-289200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfMy03LTEtMS0xNDMyNA_f47d8b64-323b-4fa2-bcf4-8548b9e2c632"
      unitRef="usd">-219500000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNS0xLTEtMS0xNDMyNA_28540359-f9e6-4fc4-81ec-8dd087501155"
      unitRef="shares">427987083</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNS0xLTEtMS0xNDMyNA_3bc634be-af6f-477d-b35b-3d50b94979ae"
      unitRef="shares">427987083</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNS0zLTEtMS0xNDMyNA_8988fd18-6948-42f0-a517-a48127d9a097"
      unitRef="shares">377615338</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNS0zLTEtMS0xNDMyNA_fdfe6aa9-bac8-4cf1-85c5-27f8477e7163"
      unitRef="shares">377615338</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNS01LTEtMS0xNDMyNA_79d37513-9e74-4e30-8739-f44c4cd7683c"
      unitRef="shares">421719718</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNS01LTEtMS0xNDMyNA_b9091539-f75a-4bd6-971a-94c6770e08c5"
      unitRef="shares">421719718</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNS03LTEtMS0xNDMyNA_4fd752e8-45c1-498b-9f9d-f22d5404d8a5"
      unitRef="shares">252958956</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNS03LTEtMS0xNDMyNA_9c0dba4a-016b-42f0-a2de-dda07319ad05"
      unitRef="shares">252958956</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNi0xLTEtMS0xNDMyNA_46e5b69d-e8c4-4e37-9b60-546242799345"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNi0xLTEtMS0xNDMyNA_d719232d-dc4f-4486-9283-b8311b4f5073"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNi0zLTEtMS0xNDMyNA_b1c72404-61a0-4290-b526-97ae35fb3fed"
      unitRef="usdPerShare">-0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNi0zLTEtMS0xNDMyNA_fa5e9627-4050-48db-bf23-7cbf921483bc"
      unitRef="usdPerShare">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNi01LTEtMS0xNDMyNA_1dc189d2-677b-4316-94f1-cf6483802d07"
      unitRef="usdPerShare">-0.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNi01LTEtMS0xNDMyNA_a6744d76-e774-48a9-b1dc-954d3605679a"
      unitRef="usdPerShare">-0.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNi03LTEtMS0xNDMyNA_48a2911d-7042-42c5-a2a5-a5030b376357"
      unitRef="usdPerShare">-0.87</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOjQxODFjZGE3M2IxZDRjNmZhYmI5YTViMGYyMjI3NTA3L3RhYmxlcmFuZ2U6NDE4MWNkYTczYjFkNGM2ZmFiYjlhNWIwZjIyMjc1MDdfNi03LTEtMS0xNDMyNA_d81f051d-b339-453b-9b25-360d113b34f5"
      unitRef="usdPerShare">-0.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RleHRyZWdpb246OTM4YzVhN2JjZjE2NGNmMGFiMDJhOTMyZTIyYTg4YTFfOTk5_5eb3022e-3464-4b1a-a04b-f5cbae6e3cfa">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following participating securities were excluded from the computation of diluted net loss per share attributable to Compass, Inc. for the periods presented, because including them would have been anti-dilutive (on an as-converted basis): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding stock options&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49,893,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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,767,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49,893,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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,767,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,738,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,268,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,738,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,268,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Shares subject to the employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,521,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,521,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested early exercised options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;657,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,431,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;657,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,431,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;173,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;689,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;173,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;689,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;111,983,608&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;117,156,861&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;111,983,608&#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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;117,156,861&#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;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5c3308d65425494cb46729a3b633f0dd_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfMy0xLTEtMS0xNDMyNA_77f63cdf-bda3-4556-9bb1-de78671fec53"
      unitRef="shares">49893318</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia88a67e798f0429584794f93f68b3730_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfMy0zLTEtMS0xNDMyNA_d0746cc0-a916-412d-b45e-d882ec48ee55"
      unitRef="shares">59767636</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5964241923a446ffb2c19504bc135e9a_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfMy01LTEtMS0xNDMyNA_e3a94cf8-06e4-4607-852f-bfba1c0beea6"
      unitRef="shares">49893318</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibf8c808dfd4b467e98e35bebd3b4610c_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfMy03LTEtMS0xNDMyNA_944c25b0-337a-4add-b9f3-c2883fa09a97"
      unitRef="shares">59767636</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id472e921258a4ec787264fbe4b802421_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNC0xLTEtMS0xNDMyNA_faf480c9-f8cf-4dd1-9062-867a5343fad5"
      unitRef="shares">59738313</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie3e4e8cb8a4c436ea3a0adcf4bcaafa4_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNC0zLTEtMS0xNDMyNA_505ef7ab-0b89-44c8-862d-b78c812c845e"
      unitRef="shares">55268499</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i08f4c77f9ea74c83abc5e7a24420dae5_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNC01LTEtMS0xNDMyNA_66ec5599-d58b-4ba7-8f87-f231c37a7fb4"
      unitRef="shares">59738313</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibbba7fba82c34c9290df7e02df2f8a9f_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNC03LTEtMS0xNDMyNA_ba6f3cfd-379d-44bf-932c-569a26879dd0"
      unitRef="shares">55268499</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id2d2dbd911df4691ae76569a96196d0e_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNS0xLTEtMS0xNDMyNA_105658a6-3c4d-4b75-97ad-153dc900d5be"
      unitRef="shares">1521265</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i53700d2271f0440c8bf65baaac3bb2cc_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNS0zLTEtMS0xNDMyNA_7f81006d-899c-4f16-8a60-b70224d2acc5"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic7c807372d7c460c874c53ed10da21d4_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNS01LTEtMS0xNDMyNA_4c868b48-281b-4e93-a4e0-f03e84b3d3a5"
      unitRef="shares">1521265</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i24d0eebaf654405f82fe5008132a8dd6_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNS03LTEtMS0xNDMyNA_c0775a1e-182a-40b4-bee1-c94ca3b9d175"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i24ff29737ca54259a0999eac1ffdb8c8_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNi0xLTEtMS0xNDMyNA_1391ae07-c1e4-4db2-a3c6-420bee186210"
      unitRef="shares">657100</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id76cbed9823d4133964be125baedfe88_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNi0zLTEtMS0xNDMyNA_99eb0e21-1fc3-4f74-8bbf-1e8eec06e306"
      unitRef="shares">1431410</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i335db56fd1ed43198ef25edfb1e87121_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNi01LTEtMS0xNDMyNA_1a544699-c2e6-4133-975c-1ac170b8b443"
      unitRef="shares">657100</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i468286b57dc04b939ac00d8bc3c2df40_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNi03LTEtMS0xNDMyNA_9acb3691-246e-49cb-a4f8-c45e8cfbf5e9"
      unitRef="shares">1431410</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0b95da78f7e8459593937d544613a74c_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNy0xLTEtMS0xNDMyNA_8db25cb0-3519-4fa9-8f57-cc82af615889"
      unitRef="shares">173612</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i476006e5b2b843cda5520e415c55f940_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNy0zLTEtMS0xNDMyNA_3d8874eb-320b-4a7b-b1c9-99824b07ce42"
      unitRef="shares">689316</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9f241be157bc40079c1172725e4de1b8_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNy01LTEtMS0xNDMyNA_8e8a6e5b-bc9b-4525-a2a0-abd68aaa887e"
      unitRef="shares">173612</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8f3e8aa7df614863922018801235f122_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfNy03LTEtMS0xNDMyNA_a29b5b8b-93ba-4d98-90bc-1ca523c8a8a1"
      unitRef="shares">689316</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfOC0xLTEtMS0xNDMyNA_d5e8a4b4-0c9e-4e6e-96ce-c4fbe6334635"
      unitRef="shares">111983608</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ica756042e05247dab1f0651f27a790fd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfOC0zLTEtMS0xNDMyNA_e5738155-f9e8-45fa-b723-0d0c131490dd"
      unitRef="shares">117156861</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfOC01LTEtMS0xNDMyNA_36af220b-e917-4f1c-b45c-31ba3afbcb3b"
      unitRef="shares">111983608</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8954423d02b34d139cf84799a768f55f_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl82Ny9mcmFnOjkzOGM1YTdiY2YxNjRjZjBhYjAyYTkzMmUyMmE4OGExL3RhYmxlOmE5Nzg4MWM1ZDdkNzRjNTNhNTYwNjY4NmEyOTE4ZmYyL3RhYmxlcmFuZ2U6YTk3ODgxYzVkN2Q3NGM1M2E1NjA2Njg2YTI5MThmZjJfOC03LTEtMS0xNDMyNA_fd2bed78-9fde-499c-8d6e-ca25e757b34f"
      unitRef="shares">117156861</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <comp:CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RleHRyZWdpb246YzIwNjg1NWIzZmRkNDZjNzk4MDM3Y2I5NmM1NGM3NjZfNTE0Mw_dd128d71-0335-4ca7-9bd6-d9d02c43f99c">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11.&#160;&#160;&#160;&#160;Compass Concierge Receivables and Allowance for Credit Losses &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, the Company launched the Compass Concierge Program for home sellers who have engaged Compass as their exclusive listing agent. The initial program is based on a services model (&#x201c;Concierge Classic&#x201d;) provided by Compass Concierge, LLC (&#x201c;Compass Concierge&#x201d;), which includes items such as consultation on suggested cosmetic updates or modifications to a specific property or guidance on securing licensed contractors or vendors to perform non-structural property improvements. The Concierge Classic program provides for the payment of the up-front costs of specified home improvement services provided by unrelated vendors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2019, the Compass Concierge Program was expanded to include a loan program underwritten by an independent third-party lender (the &#x201c;Lender&#x201d;) through a commercial arrangement with Compass Concierge (&#x201c;Concierge Capital&#x201d;). Under the Concierge Capital program, the Lender originates and services unsecured consumer loans to home sellers following its independent underwriting process pursuant to program-level criteria provided by the Company. Pursuant to the Company&#x2019;s agreement with the Lender, the consumer loans are unsecured, interest-free and have no associated fees except for late fees that the Lender may charge in its sole discretion. The Company has no right or obligation with respect to any individual consumer loan originated by the Lender. Under the agreement, the Company has repayment rights against the Lender in connection with a corporate loan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payment to the Company for these services under the Concierge Classic model or repayment of the loan funds under the Concierge Capital model is due upon the earlier of a successful home sale, the termination of the listing agreement or one year from the date in which costs were originally funded. Compass Concierge receivables (&#x201c;Concierge Receivables&#x201d;) are stated at the amount advanced to the home sellers, net of an estimated allowance for credit losses (&#x201c;ACL&#x201d;) in the accompanying condensed consolidated balance sheets. For the three and six months ended June&#160;30, 2022 and 2021, the Company did not recognize any revenue or earn any fees from the Compass Concierge Program. The Company incurs service fees payable to the Lender and incurs bad debt expense in connection with the Compass Concierge Program. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company manages its credit risk by establishing a comprehensive credit policy for the approval of new loans while monitoring and reviewing the performance of its existing Concierge Receivables. Factors considered include but not limited to: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;No negative liens or judgements on the property; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Seller&#x2019;s available equity on the property; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Loan to listing price ratio; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;FICO score (only for Concierge Capital program); and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Macroeconomic conditions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Credit Quality &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company monitors credit quality by evaluating various attributes and utilizes such information in its evaluation of the appropriateness of the ACL. Based on the Company&#x2019;s experience, the key credit quality indicator is whether the underlying properties associated with the Concierge Receivables will be sold or not. Concierge Receivables associated with properties that are eventually sold have a lower credit risk than those that are associated with properties that are not sold. As of June&#160;30, 2022 and December&#160;31, 2021, the amount of outstanding Concierge Receivables related to unsold properties was &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;approximately 97% and 96%, respectively. For Concierge Receivables where repayments have not been triggered (i.e., earlier of (i) sale of the property, (ii) termination of a listing agreement or (iii) 12 months from the date costs were originally funded), the Company establishes an estimate as to the percentage of underlying properties that will be sold based on historical data. This estimate is updated as of the end of each reporting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Allowance for credit losses &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains an ACL for the expected credit losses over the contractual life of the Concierge Receivables. The amount of ACL is based on ongoing, quarterly assessments by management. Historical loss experience is generally the starting point when the Company estimates the expected credit losses. The Company then considers whether (i) current conditions, such as the impact of COVID-19 and related economic uncertainty surrounding the pandemic, (ii) future economic conditions and (iii) any potential changes in the Compass Concierge Program that are reasonable and supportable would impact its ACL. The following table summarizes the activity of the ACL for Concierge Receivables for the three and six months ended June&#160;30, 2022 (in millions): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:63.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.325%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning of period&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net write-offs 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Aging Status &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally considers Concierge Receivables to be past due after being outstanding for over 30 days after the initial billing. Changes in the Company&#x2019;s estimate to the ACL is recorded through bad debt expense as Sales and marketing expense in the condensed consolidated statements of operations and individual accounts are charged against the allowance when all reasonable collection efforts are exhausted. The following table presents the aging analysis of Concierge Receivables as of June&#160;30, 2022 (in millions): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:81.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.325%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Current&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;67.8&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31-90 days past due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Over 90 days past due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;74.5&#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;</comp:CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock>
    <comp:PercentageOfFinancingReceivablesRelatingToUnsoldProperties
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RleHRyZWdpb246YzIwNjg1NWIzZmRkNDZjNzk4MDM3Y2I5NmM1NGM3NjZfMzQxNw_830b1956-1f90-4b0e-ab52-de7bb6a70874"
      unitRef="number">0.97</comp:PercentageOfFinancingReceivablesRelatingToUnsoldProperties>
    <comp:PercentageOfFinancingReceivablesRelatingToUnsoldProperties
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RleHRyZWdpb246YzIwNjg1NWIzZmRkNDZjNzk4MDM3Y2I5NmM1NGM3NjZfMzQyNA_a86d09bb-5f8b-4ef5-b23c-f89643c5911f"
      unitRef="number">0.96</comp:PercentageOfFinancingReceivablesRelatingToUnsoldProperties>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RleHRyZWdpb246YzIwNjg1NWIzZmRkNDZjNzk4MDM3Y2I5NmM1NGM3NjZfNTE0NA_53c6976f-7acd-4b85-9caf-466cdecee225">The following table summarizes the activity of the ACL for Concierge Receivables for the three and six months ended June&#160;30, 2022 (in millions): &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:63.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.325%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning of period&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net write-offs 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16.3&#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:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i0987c41816904bf6ab8d3163124ebb18_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjNhMmE1YTQxNWU3YTQ3MzdhYWRhMGE4YzU0YTRkNmFkL3RhYmxlcmFuZ2U6M2EyYTVhNDE1ZTdhNDczN2FhZGEwYThjNTRhNGQ2YWRfMS0xLTEtMS0xNDMyNA_d26ffdea-17e5-4121-a36e-4ba6489661a8"
      unitRef="usd">16100000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i1f62929267bb4270a74b3229eeb68d61_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjNhMmE1YTQxNWU3YTQ3MzdhYWRhMGE4YzU0YTRkNmFkL3RhYmxlcmFuZ2U6M2EyYTVhNDE1ZTdhNDczN2FhZGEwYThjNTRhNGQ2YWRfMS0zLTEtMS0xNDMyNA_db719395-1e54-4ced-92c2-366d54b0232f"
      unitRef="usd">17300000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjNhMmE1YTQxNWU3YTQ3MzdhYWRhMGE4YzU0YTRkNmFkL3RhYmxlcmFuZ2U6M2EyYTVhNDE1ZTdhNDczN2FhZGEwYThjNTRhNGQ2YWRfMi0xLTEtMS0xNDMyNA_a694248b-51c0-4088-a1de-e3ca1da2ba56"
      unitRef="usd">800000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjNhMmE1YTQxNWU3YTQ3MzdhYWRhMGE4YzU0YTRkNmFkL3RhYmxlcmFuZ2U6M2EyYTVhNDE1ZTdhNDczN2FhZGEwYThjNTRhNGQ2YWRfMi0zLTEtMS0xNDMyNA_2dddf244-211b-47f5-acb8-c6f1200e0203"
      unitRef="usd">1600000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjNhMmE1YTQxNWU3YTQ3MzdhYWRhMGE4YzU0YTRkNmFkL3RhYmxlcmFuZ2U6M2EyYTVhNDE1ZTdhNDczN2FhZGEwYThjNTRhNGQ2YWRfMy0xLTEtMS0xNDMyNA_e595f8d0-7bf1-4785-a269-05f058b6585b"
      unitRef="usd">600000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjNhMmE1YTQxNWU3YTQ3MzdhYWRhMGE4YzU0YTRkNmFkL3RhYmxlcmFuZ2U6M2EyYTVhNDE1ZTdhNDczN2FhZGEwYThjNTRhNGQ2YWRfMy0zLTEtMS0xNDMyNA_c2c2daf1-816e-46df-9bd7-e1d474531062"
      unitRef="usd">2600000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjNhMmE1YTQxNWU3YTQ3MzdhYWRhMGE4YzU0YTRkNmFkL3RhYmxlcmFuZ2U6M2EyYTVhNDE1ZTdhNDczN2FhZGEwYThjNTRhNGQ2YWRfNC0xLTEtMS0xNDMyNA_80b54796-e584-4f72-9a64-a721c72c6f78"
      unitRef="usd">16300000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjNhMmE1YTQxNWU3YTQ3MzdhYWRhMGE4YzU0YTRkNmFkL3RhYmxlcmFuZ2U6M2EyYTVhNDE1ZTdhNDczN2FhZGEwYThjNTRhNGQ2YWRfNC0zLTEtMS0xNDMyNA_35b8f284-7ce2-4c7c-b165-7ae7251228cd"
      unitRef="usd">16300000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:PastDueFinancingReceivablesTableTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RleHRyZWdpb246YzIwNjg1NWIzZmRkNDZjNzk4MDM3Y2I5NmM1NGM3NjZfNTE0NQ_41a382ca-cae1-40dd-8fcd-e52fbc6bab1f">The following table presents the aging analysis of Concierge Receivables as of June&#160;30, 2022 (in millions): &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:81.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.325%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Current&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;67.8&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31-90 days past due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Over 90 days past due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;74.5&#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:PastDueFinancingReceivablesTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="i4b2b0841a71346838430dcfba7730f29_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjFmZTQ3ZmVjZWU3OTRiMDJiMmI0OWZmZTMyYjJjNTc0L3RhYmxlcmFuZ2U6MWZlNDdmZWNlZTc5NGIwMmIyYjQ5ZmZlMzJiMmM1NzRfMS0xLTEtMS0xNDMyNA_b0f63aa4-f4a0-4e59-97ee-6f6abd3d89cd"
      unitRef="usd">67800000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2a5dd63a78304a7c83a302a3eb28b7c5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjFmZTQ3ZmVjZWU3OTRiMDJiMmI0OWZmZTMyYjJjNTc0L3RhYmxlcmFuZ2U6MWZlNDdmZWNlZTc5NGIwMmIyYjQ5ZmZlMzJiMmM1NzRfMi0xLTEtMS0xNDMyNA_78be1d7a-ed28-4b1f-8929-894bd5d0e962"
      unitRef="usd">1000000.0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia58669e340994bbc90e7863596b713cd_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjFmZTQ3ZmVjZWU3OTRiMDJiMmI0OWZmZTMyYjJjNTc0L3RhYmxlcmFuZ2U6MWZlNDdmZWNlZTc5NGIwMmIyYjQ5ZmZlMzJiMmM1NzRfMy0xLTEtMS0xNDMyNA_e49e6782-d2f9-447c-9190-305c1a9be8e2"
      unitRef="usd">5700000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83MC9mcmFnOmMyMDY4NTViM2ZkZDQ2Yzc5ODAzN2NiOTZjNTRjNzY2L3RhYmxlOjFmZTQ3ZmVjZWU3OTRiMDJiMmI0OWZmZTMyYjJjNTc0L3RhYmxlcmFuZ2U6MWZlNDdmZWNlZTc5NGIwMmIyYjQ5ZmZlMzJiMmM1NzRfNC0xLTEtMS0xNDMyNA_b5bf2310-aa1f-4124-a87e-e9808d03aadb"
      unitRef="usd">74500000</us-gaap:NotesReceivableGross>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfMTk2OA_b7981cec-ac30-45fd-8b4e-dbbc7e1ba0ce">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;12.&#160;&#160;&#160;&#160;Restructuring Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 14, 2022, the Company committed to and communicated a workforce reduction plan and a wind-down of Modus Technologies, Inc. (&#x201c;Modus&#x201d;), a wholly-owned title and escrow software company (collectively, the &#x201c;Q2 2022 Strategic Actions&#x201d;). The Q2 2022 Strategic Actions included the elimination of approximately 10% of the Company&#x2019;s current workforce consisting of approximately 450 positions across the Company. The Q2 2022 Strategic Actions are part of a broader plan by the Company to take meaningful actions to improve the alignment between the Company&#x2019;s organizational structure and its long-term business strategy, drive cost efficiencies enabled by the Company&#x2019;s technology and other competitive advantages and continue to drive toward profitability and positive free cash flow (&#x201c;Transformation Plan&#x201d;). In addition to the Q2 2022 Strategic Actions, the Transformation Plan is expected to include, but not be limited to, a series of actions such as a reduction in U.S. hiring and backfills resulting from attrition occurring both in the first half of 2022 and anticipated for the remainder of the year; a review of occupancy costs with a view to consolidating offices and reducing related costs; and a planned pause in M&amp;amp;A activity and new market expansion for the remainder of 2022. In August 2022, the Company announced an additional cost reduction program with a goal of reducing operating expenses during the second half of 2022 with the majority concentrated in the areas of technology spend and incentives to acquire agents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of restructuring actions taken in connection with the Q2 2022 Strategic Actions during the three months ended June 30, 2022, the Company incurred $18.9 million of restructuring costs. These costs were primarily comprised of $14.8 million of severance and other termination benefits for employees whose roles are being eliminated, $1.6 million of lease terminations costs as result of the accelerated amortization of Modus' right-of-use assets and $0.2 million of other &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;restructuring costs.  These costs have been presented within the Restructuring costs line in the condensed consolidated statements of operations. In addition, the Company incurred additional non-cash charges of approximately $4.6 million associated with the discontinued use of certain intangible assets associated with Modus and $0.4 million related to the write-down of Modus' fixed assets for certain real estate leases that have been exited, or partially exited during the three months ended June 30, 2022. These costs have been included within the Depreciation and amortization line in the condensed consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with actions taken by the Company related to the broader Transformation Plan, the Company incurred $2.3 million of lease terminations costs and $1.2 million in depreciation expense as a result of the accelerated amortization of right-of-use assets and the write-down of fixed assets, respectively, for certain additional real estate leases that have been exited or partially exited during the three months ended June 30, 2022. These expenses were included within Restructuring costs and Depreciation and amortization, respectively, in the condensed consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, the Company's remaining liability related to restructuring activities was $10.4 million, primarily related to unpaid severance costs, which is included in Accrued expenses and other current liabilities in the condensed consolidated balance sheet as of June 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the total costs incurred and expected to be incurred in connection with the Q2 2022 Strategic Actions and other restructuring actions taken during the three and six months ended June 30, 2022 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:49.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.507%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Total amount expected to be incurred&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Amount incurred as of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Total amount remaining to be incurred&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Q2 2022 Strategic Actions:&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;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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance related personnel costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Modus lease termination 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accelerated amortization of Modus intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Modus restructuring 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-down of Modus fixed 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total expense - Q2 2022 Strategic Actions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24.5&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.9&#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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Other restructuring activities:&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other lease termination 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-down of fixed 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total expense - other restructuring activities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.5&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28.1&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25.1&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total costs incurred and expected to be incurred in connection with the Q2 2022 Strategic Actions and other restructuring actions taken during the three and six months ended June 30, 2022  were included in the consolidated statements of operations for the three and six months ended June 30, 2022, as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.0%"/&gt;&lt;td style="width:0.152%"/&gt;&lt;td style="width:0.0%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.0%"/&gt;&lt;td style="width:0.152%"/&gt;&lt;td style="width:0.0%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.653%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Total expected costs&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Amount expensed as of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Remaining expected expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18.9&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent
      contextRef="iadd39b62caf84bf78e69ffc1892ede75_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfNzE0NjgyNTYwMDYwMw_2715513e-dabc-4b25-9693-53299a9e788f"
      unitRef="number">0.10</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated
      contextRef="iadd39b62caf84bf78e69ffc1892ede75_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfNzE0NjgyNTYwMDYwOA_5d655f70-1810-4bf9-8140-b38e7eac15d6"
      unitRef="usd">450</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated>
    <us-gaap:RestructuringCharges
      contextRef="iadd39b62caf84bf78e69ffc1892ede75_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfMTA5OTUxMTYzOTUyMQ_d79d53df-7dba-4b0e-b413-ceea4d1e090f"
      unitRef="usd">18900000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i9d4d938e323748be99d6340c83f92d4d_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfMTA5OTUxMTYzOTUzOQ_392e3709-8e4f-4113-9f0f-36935421be6b"
      unitRef="usd">14800000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ia49005dd6b594b6dbd8335245dad939e_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfNDM5ODA0NjUyODk5Ng_0be756a8-aad5-4571-8dcb-329c92414c07"
      unitRef="usd">1600000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i20a5a4ba13b647f1903691f0301cc132_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfMzg0ODI5MDcxMDE5NQ_2d8c206b-c4e7-4b3f-8fbc-3a1110c5fddd"
      unitRef="usd">200000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="id498748a28ff43dc909106ed3a5336d3_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfMTA5OTUxMTYzNjk0NQ_1194f7ca-2cf7-4c13-b496-76cf5400bbc5"
      unitRef="usd">4600000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i1bb9446f4d7546349adfb04452269736_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfNDM5ODA0NjUyODk4OA_64402124-7499-4ed9-be4a-016582cf21bd"
      unitRef="usd">400000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i137f84780d8440f4a7a7bc259e376567_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfNDM5ODA0NjUyNzIzNw_7034be39-4700-4ec7-9587-7dbaf0f6ca21"
      unitRef="usd">2300000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i678d70a6c2e348aeac71b6c71277c01e_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfNDM5ODA0NjUyNzUyOQ_f324ce9c-136b-471e-92b0-e4e451c18f3f"
      unitRef="usd">1200000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <comp:RestructuringAndRelatedCostLiabilitiesRemaining
      contextRef="i7b5004599b2440bbaa6d2a0450efa64e_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfNDM5ODA0NjUyODM3MQ_0467b339-4a29-45e6-9296-bfcb285a385a"
      unitRef="usd">10400000</comp:RestructuringAndRelatedCostLiabilitiesRemaining>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RleHRyZWdpb246YWI4MmE3YTgxNmYyNDczYzg0YjU0YzExODEzODFjOGVfMjE5OTAyMzI3NTYyMA_62eb9962-1d82-412b-913a-3088fa0601b3">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the total costs incurred and expected to be incurred in connection with the Q2 2022 Strategic Actions and other restructuring actions taken during the three and six months ended June 30, 2022 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:49.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.507%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Total amount expected to be incurred&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Amount incurred as of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Total amount remaining to be incurred&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Q2 2022 Strategic Actions:&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;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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance related personnel costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Modus lease termination 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accelerated amortization of Modus intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Modus restructuring 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-down of Modus fixed 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total expense - Q2 2022 Strategic Actions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24.5&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.9&#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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Other restructuring activities:&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other lease termination 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-down of fixed 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total expense - other restructuring activities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.5&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28.1&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25.1&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total costs incurred and expected to be incurred in connection with the Q2 2022 Strategic Actions and other restructuring actions taken during the three and six months ended June 30, 2022  were included in the consolidated statements of operations for the three and six months ended June 30, 2022, as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.0%"/&gt;&lt;td style="width:0.152%"/&gt;&lt;td style="width:0.0%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.0%"/&gt;&lt;td style="width:0.152%"/&gt;&lt;td style="width:0.0%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.653%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Total expected costs&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Amount expensed as of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Remaining expected expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18.9&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i5dd4b43bdb9e4bbcbec89c804bf60e35_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfMi0yLTEtMS0xODQ1MA_2379367c-daca-4a8f-b73d-975639f0ae02"
      unitRef="usd">14800000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i9d4d938e323748be99d6340c83f92d4d_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfMi00LTEtMS0xODQ1MA_275fdea0-4337-4425-9c0e-40465143bbda"
      unitRef="usd">14800000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1
      contextRef="i5dd4b43bdb9e4bbcbec89c804bf60e35_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfMi02LTEtMS0xODQ1MA_f4ddb8e6-b79c-4ff7-8b12-9a0ec3ea9f9e"
      unitRef="usd">0</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ib59f68d40f35476aa94ce4eaa8ee6010_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfMy0yLTEtMS0yMDM4Ng_89b696bd-e4d0-4838-be0e-dba1c9ad7957"
      unitRef="usd">4300000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ia49005dd6b594b6dbd8335245dad939e_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfMy00LTEtMS0yMDM4Ng_0be756a8-aad5-4571-8dcb-329c92414c07"
      unitRef="usd">1600000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1
      contextRef="ib59f68d40f35476aa94ce4eaa8ee6010_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfMy02LTEtMS0yMDM4Ng_91d26f66-85da-4454-836e-dcc5e1620c5f"
      unitRef="usd">2700000</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ie59ea513c0d84f5fa8ef8eae5cb9e3b1_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfMy0yLTEtMS0xODQ1MA_ac239aad-b9c1-4801-9ef3-e4b6ff75fe5a"
      unitRef="usd">4600000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="id498748a28ff43dc909106ed3a5336d3_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfMy00LTEtMS0xODQ1MA_b1905ab7-4a0f-436d-a314-8502ee7e08d6"
      unitRef="usd">4600000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1
      contextRef="ie59ea513c0d84f5fa8ef8eae5cb9e3b1_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfMy02LTEtMS0xODQ1MA_aa3bd1c5-b413-43fa-830b-c1ff03e79295"
      unitRef="usd">0</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ie8a28dc552e54b79b95ce86efd1d0f0e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNS0yLTEtMS0yMDM4Ng_5de80ff4-c9f5-4eba-b85c-72da0f31cad4"
      unitRef="usd">200000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i20a5a4ba13b647f1903691f0301cc132_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNS00LTEtMS0yMDM4Ng_f067fe28-3ae4-4091-ba17-697133c03246"
      unitRef="usd">200000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1
      contextRef="ie8a28dc552e54b79b95ce86efd1d0f0e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNS02LTEtMS0yMDM4Ng_1ad22572-facf-4d45-9687-03cd03b9859c"
      unitRef="usd">0</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="id93b87df97dd4cf7aa93e6d7c1bf442c_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNi0yLTEtMS0yMDM4Ng_84e25cf1-7ec1-451f-969c-69724ef0edf0"
      unitRef="usd">600000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i1bb9446f4d7546349adfb04452269736_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNi00LTEtMS0yMDM4Ng_9fc8b482-ad9b-49e2-bde5-ac56641862e8"
      unitRef="usd">400000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1
      contextRef="id93b87df97dd4cf7aa93e6d7c1bf442c_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNi02LTEtMS0yMDM4Ng_b1c6cb60-a541-44f6-a61f-cddc64ec52ac"
      unitRef="usd">200000</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ifc040f976fca4b879f9575744d3f374a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNy0yLTEtMS0yMDM4Ng_f0e1d0b3-cd5d-4373-830e-105ba0d09789"
      unitRef="usd">24500000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="iadd39b62caf84bf78e69ffc1892ede75_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNy00LTEtMS0yMDM4Ng_46a87275-68ab-4a4b-a072-2ad0f77f167b"
      unitRef="usd">21600000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1
      contextRef="ifc040f976fca4b879f9575744d3f374a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNy02LTEtMS0yMDM4Ng_db20cd0b-e576-4955-8f43-ee00ef691806"
      unitRef="usd">2900000</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i6f58f8c1bafb436681448b2367bd6d0e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNC0yLTEtMS0xODQ1MA_5da42346-49f9-43a1-b06c-5fa4b0fee00f"
      unitRef="usd">2400000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i137f84780d8440f4a7a7bc259e376567_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNC00LTEtMS0xODQ1MA_046c7e7e-231f-4389-902e-a7fae2809619"
      unitRef="usd">2300000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1
      contextRef="i6f58f8c1bafb436681448b2367bd6d0e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNC02LTEtMS0xODQ1MA_94e78c49-a053-4c23-874b-64ec24314186"
      unitRef="usd">100000</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i3312ee2bd23c479db0c784c5b8b1223b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNS0yLTEtMS0yMDA5NA_cbe93575-662b-46bd-9b2b-7fcda3da8b63"
      unitRef="usd">1200000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i678d70a6c2e348aeac71b6c71277c01e_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNS00LTEtMS0yMDA5NA_f324ce9c-136b-471e-92b0-e4e451c18f3f"
      unitRef="usd">1200000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1
      contextRef="i3312ee2bd23c479db0c784c5b8b1223b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNS02LTEtMS0yMDA5NA_57c713b0-2294-457f-929b-e225abf33fab"
      unitRef="usd">0</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i0d31c60d377345df9d90947e3d34d69a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNi0yLTEtMS0yMDA5NA_4176afe5-1d13-4a57-8417-3cb50056e69a"
      unitRef="usd">3600000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i546b2203aa49477b8e58d148c3a71ced_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNi00LTEtMS0yMDA5NA_742f3391-91bc-4f4f-bcd1-ab6e732d902b"
      unitRef="usd">3500000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1
      contextRef="i0d31c60d377345df9d90947e3d34d69a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNi02LTEtMS0yMDA5NA_9b7faa42-ee5f-487f-84dc-191bbf8bc375"
      unitRef="usd">100000</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNy0yLTEtMS0yMDA5NA_27dd69a4-4b42-4c03-ab47-526b42aa45a1"
      unitRef="usd">28100000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNy00LTEtMS0yMDA5NA_9290ca8a-9253-4a6c-8c4e-fc72faa58ffd"
      unitRef="usd">25100000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjA5YjNlNjNkNmVjZjRkOTU5Y2M5YjkwMTVlYjY3Y2ZiL3RhYmxlcmFuZ2U6MDliM2U2M2Q2ZWNmNGQ5NTljYzliOTAxNWViNjdjZmJfNy02LTEtMS0yMDA5NA_22b6ba52-2fbc-47db-aed2-5568a195239b"
      unitRef="usd">3000000.0</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="idde9071dab62446f9e95b325fe33e016_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjExMDVmZjdkNjJlNjRiNGViOTA4YjQ2YzhmNDIyN2QzL3RhYmxlcmFuZ2U6MTEwNWZmN2Q2MmU2NGI0ZWI5MDhiNDZjOGY0MjI3ZDNfMS0yLTEtMS0yMDU1MQ_45ef01fd-2e48-4f9c-8d6a-0e10dc9c0fa4"
      unitRef="usd">21700000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ie8ee52ef5d2f417bbc7c199794f67dab_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjExMDVmZjdkNjJlNjRiNGViOTA4YjQ2YzhmNDIyN2QzL3RhYmxlcmFuZ2U6MTEwNWZmN2Q2MmU2NGI0ZWI5MDhiNDZjOGY0MjI3ZDNfMS00LTEtMS0yMDU1MQ_957c2ace-55d4-4bb5-87a3-c2a065aa503d"
      unitRef="usd">18900000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1
      contextRef="idde9071dab62446f9e95b325fe33e016_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjExMDVmZjdkNjJlNjRiNGViOTA4YjQ2YzhmNDIyN2QzL3RhYmxlcmFuZ2U6MTEwNWZmN2Q2MmU2NGI0ZWI5MDhiNDZjOGY0MjI3ZDNfMS02LTEtMS0yMDU1MQ_0ced1bee-133f-4a2f-a2cd-c48522927197"
      unitRef="usd">2800000</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ia292086b0c36430b807462c4d512b3f4_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjExMDVmZjdkNjJlNjRiNGViOTA4YjQ2YzhmNDIyN2QzL3RhYmxlcmFuZ2U6MTEwNWZmN2Q2MmU2NGI0ZWI5MDhiNDZjOGY0MjI3ZDNfMi0yLTEtMS0yMDU1MQ_e6e55a2a-e688-49a9-bd1e-09f68f41dce4"
      unitRef="usd">6400000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i99ca8142e95f47d99207918146bafef2_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjExMDVmZjdkNjJlNjRiNGViOTA4YjQ2YzhmNDIyN2QzL3RhYmxlcmFuZ2U6MTEwNWZmN2Q2MmU2NGI0ZWI5MDhiNDZjOGY0MjI3ZDNfMi00LTEtMS0yMDU1MQ_8b9e42c7-3a3f-4175-8593-025fc3afd867"
      unitRef="usd">6200000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1
      contextRef="ia292086b0c36430b807462c4d512b3f4_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjExMDVmZjdkNjJlNjRiNGViOTA4YjQ2YzhmNDIyN2QzL3RhYmxlcmFuZ2U6MTEwNWZmN2Q2MmU2NGI0ZWI5MDhiNDZjOGY0MjI3ZDNfMi02LTEtMS0yMDU1MQ_dc5000b4-da36-4891-b668-8410bed81cf2"
      unitRef="usd">200000</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjExMDVmZjdkNjJlNjRiNGViOTA4YjQ2YzhmNDIyN2QzL3RhYmxlcmFuZ2U6MTEwNWZmN2Q2MmU2NGI0ZWI5MDhiNDZjOGY0MjI3ZDNfMy0yLTEtMS0yMDU1MQ_18b5ad5e-6041-4e3e-a0b7-f831e0605445"
      unitRef="usd">28100000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjExMDVmZjdkNjJlNjRiNGViOTA4YjQ2YzhmNDIyN2QzL3RhYmxlcmFuZ2U6MTEwNWZmN2Q2MmU2NGI0ZWI5MDhiNDZjOGY0MjI3ZDNfMy00LTEtMS0yMDU1MQ_34111164-6291-4e94-a638-e9cd0a176e5f"
      unitRef="usd">25100000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1
      contextRef="i000bb0581c1f449cbd8d788f2ff42aec_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3MGI0N2FjMmIxNzQzYjBhNTk1NGFiMDRjMjBlNDJiL3NlYzowNzBiNDdhYzJiMTc0M2IwYTU5NTRhYjA0YzIwZTQyYl83Ni9mcmFnOmFiODJhN2E4MTZmMjQ3M2M4NGI1NGMxMTgxMzgxYzhlL3RhYmxlOjExMDVmZjdkNjJlNjRiNGViOTA4YjQ2YzhmNDIyN2QzL3RhYmxlcmFuZ2U6MTEwNWZmN2Q2MmU2NGI0ZWI5MDhiNDZjOGY0MjI3ZDNfMy02LTEtMS0yMDU1MQ_6e6cf2f5-0c96-44e4-bc31-287b18bb11b3"
      unitRef="usd">3000000.0</us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>66
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M@M(HVQ<A[8D4^^9=PHV04NR:PRVC %X%P/<; 7+=G:C7$_WKJ/6_4$L#!!0
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
MO91XB^7,/%^NFS3(W>,@=Y6#_+>\-C9%55%#V1U\@I\S:^Y2(UDIHCN2D;
M"0N1L @)X]./53S]K0FRB@()2T$PR3/>T3.>TC-Q5=WOYX/BVE@^7E/8?ULS
MFG.WYBOB[G!-\V%=WQK9LOG>6>V_TE??GMQ1?E.JZI[+(6$+;S!D9J[K._T3
M.:1FB(1%2!A'PF(D+$'"!!*6@F"27_VC7_T7\2OE47_XK<:TJ!E1625=_R%A
M 1(63NV/"*G*D;!X:A,2I*I PE(03'+7[.BNV=/<=7_7_)A_SLOENMJ_^OCG
MXF[29*@4U9T,D;#%;#!>7-NQ?,OIS89(T1 )BY PCH3%2%B"A DD+ 7!)+_.
MCWZ=OX1?*8_.AY^<%J,F0V6-=/V'A 5(6#BU/R*D*D?"XJE-2)"J @E+03#)
M7);9W<(WE?;Z,Z_J]IIAXY\\*S=?CHY:G?;3 2W=:" OMZCKH&LH*"V TL*I
M71)!93F4%D]M1 *5%5!:BJ+)OOHF&F,I?;6_5W[>9KQ6[;1UE^^JK#42Z2-K
MV-_FS">=I%35=A*2%D!IX?1.B:#"'$J+IS<C@0H+*"U%T60W=:$02YT*><R<
M[-.;S43U/B_7>64LVJLA8U&44]_7U(*Z7]B@M(4UO(%ON7-F.F[_"B94-X32
M(BB-0VDQE)9 :0)*2XFQ=#X83+(KNS2(I8Z#Z+N2=.(P>>'Y'CGY00,?4%H
MI863^R2"ZG(H+9[<B@2J*Z"T]$"3;[4/VB%;J,ML6.K0AFPAU7Q&7/RO;_/F
MS^MZG6V,N_L/F_6R@32%VN]SIZ8_9";@"DI;'&C2*1.S3=OVF=N?_Z#!#R@M
M@M(XE!9#:0F4)J"TE!A,YXQ9%O.M4?=V811+G49Y*?>2CAWF("S'FI,W\]35
MUO8C-. "I84:O1)!E3F4%FNT(X$J"R@M/=!Z(;9A2V3#=4D6"Q=E4?CK1V.7
MURWC.%TNBZH^>8]/73GM21,:>;&&F1?FL;GGV+/^G F-O4!I$93&H;082DN@
M- &EI2B:;/(N_F+A\B]*DTON)@T]S%(T?J$OO$(#,E!: *6%TSLE@@IS*"V>
MWHP$*BR@M!1%D[W8A64L=5HFV*T4RWV2^]TKPS;WJPLLTF#06 R4MH#2 B@M
MA-(B*(U#:3&4ED!I DI+K6$0:^Q\N,O&6.IPS'/MB0PR7$%I"VL8[;#G3O--
M8N[Y_3-::"H&2HN@- ZEQ5!: J4)*"U%T>0E[5W(AJE#-CV;3K$F&V8P++-=
MP4N<FZK5=8T'I0506DCT"K/G+K7J+8(J<T+YW+*9Z5!+EC0.7@*MIB"4^ZOS
M#F\96<$GC_ N[L+4<9>3*\-_S<KC0E1ZP"/S"E=0V@)*"Z"T$$J+H#0.I<50
M6@*E"2@M941H2'W/@G51&O;,#59..Q6[PPIVBQ4B.M-\[7>9Z?>S,U#A$$J+
MH#0.I<506@*E"2@M1=%DIW;Q&J:[V\HD=PY#%^<SYMODB2,T4 .E!5!:2/2*
M,_/(/1V@PIPZ')9MV=3QB#6.70*MIH#24D9$9D[=!&1=9H:I,S.J/2 8<;O?
M)^^1JT6TQSZ2%D!I(90606E\\O&*)[\S@=900&DIBB9;IPNL,'5@Y:6V@E#+
M:I\20N,K;!BM\$S/M0;G@]!@"I0606D<2HNAM 1*$U!:BJ+)YNW"+^QE]G$A
M#3N,B[@S<IJ$IE2@M !*"Z=V2025Y5!:/+41"5160&DIBB;[K,N?L"?F3YZW
M0X1:57N.A.91V# LX=D68_T](J"J(90606D<2HNAM 1*$U!:BJ+)WNWR*NQ%
M=G<A_3J\7V_15U&@L10H+8#2PJE=$D%E.9063VU$ I454%J*HLDVZW(G3)T[
M><ZN$8S8LX/V%31/ J4%4%HXM4LBJ"R'TN*IC4B@L@)*2U$T>7OU+BABJX,B
M.KM&V,-;_8Y-9I?5HKI&@M("*"V<W"<15)=#:?'D5B1070&EI2B:;*4ND6*K
M$RG_U,I:=;5TO^9!:0N;RA70*VNAPB&4%D%I'$J+H;0$2A-06DH,IE,K:^TN
MI6+K;/CRLBMK;2HS,K*R5EUM;3]"GP@$I84:O1)!E3F4%FNT(X$J"R@M/=#T
M5M;:WSS91QTV^6=7UJHKISUI8A\,- QEC*RLA>J&4%H$I7$H+8;2$BA-0&DI
MBB:;O$O.V.KDS-^WLM8>IC7&5M:JZZSM5F@0!TH+IW=*!!7F4%H\O1D)5%A
M:2F*)GNQB^+8ZBC.,Y?NJ>G:,R8T<0.E!5!:"*5%4!J'TF(H+8'2!)26VL.$
MU]CY<!>VL=5AF^?:$[I5#)2VL(<9D;&5M5#A$$J+H#0.I<506@*E"2@M1=%D
MFW99'5N=U7G"RMH#40ZGCRVM5<MK.P^Z[0N4%MK#"-#HTEJH,B>4QY?6$F\>
M75H+K:8@E/M+:ZFA-383=9$66QUIT7KH,CWBAXD'QYPSS_==JS_>H5F6Z<(!
M5#B$TB(HC4-I,9260&D"2DM1--F&7>3%5D=>3CY>F;;>?/B),'/H[:W5%=#V
M'C3O J6%]C JPAQ[1J:MH<J<4&ZW0W>IE8 Q\>:98Y-Q:F@M!2%,RJ8H6?F!
MXUU<Q5''550K\1QBPPPVFU.3^I5:1G?D0VD!E!9":1&4QD>.&/4XK5CCO0FT
MEH)4IKR!DI6]T>5/''7^Y*66VJEE=:\L0&D+9Q@)L%B[^T+O9 ^J&D)I$93&
MH;082DN@- &EI2B:;-XN?N*HXR?(I78.<>.>7&JGKI.V%Z'9$B@M=(:9#/+<
M#ZK*H;1X8AL2J*J TE(43799ESEQGI@Y>=Y".V<8V+!=FUFS6=]PT)S(5-D
M*AM":1&4QJ&T&$I+H#0!I:4HFNS++B;B/#$FHK^([J D37X^&0-1UTG;C- 8
M")06.L/\!-DE$5260VGQU$8D4%D!I:4HFNRS+@+B/'$WEKW/JKRN-_DVW^WS
ME+^__Z,ZABOK['->[<\^;_/-ZN1\"(V*0&D+9WCKWG:88]O]W5F@LB&4%D%I
M'$J+H;0$2A-06HJBR6;N B/.$W=GT3,S:>!A8./<(B\(7ZDKJ>U.Z'8M4%HX
MO5,BJ#"'TN+IS4B@P@)*2U$TV7Q=#,11QT">LQ[=(8(/U 7E*W4=M+T%S8)
M:>'4+HF@LAQ*BZ<V(H'*"B@M1=%D7W79$^>)VZF,+!AH;X,;;V_::2[XZWY=
M?S'>E<5-F6U/GJ-"'Q0$I2V@M,"AMA_QS-EL[LGC,H3J1E :A])B*"V!T@24
MEJ)HLI^[$(NC#K' _$QZ&/HT(8=(SCPN=1Q\@B^@R@&4%D)ID4:O<*AR#*4E
M&NT04.4419,<Z':1&1>WPXM+/*FEZ23R\JE:5G?*@]("*"UTJ8?KD)T2084Y
ME!9/;T8"%1906HJBR7;J4C:N.F4S?9D.(QTV#*PX;#YW?=/R^P:#)F6F"P=0
MX1!*BZ T#J7%4%H"I0DH+4719 ]V81E7'991K\&A?4=D8GR7WH%:K:YM/&@L
M!DH+W6&DA'FV1T5F(Z@R)Y3/K=G,(;.?Q)M]E[ZT JVE((1M*DF?HF1E0W2Y
M%E?WP3V*1VS1_H#NAP*E+5SB43K,FWNN[WG]J0N:=('2(BB-0VDQE)9 :0)*
M2U$TV:E=TL55)UU./F*+=N<P^S SZ?6C:GUMZT%3+5!:2'0*<V?DPIH(JLP)
MY7/+G]GDFA[RV#'JK0FTEH(0MJDADZ)D94MTH117'4I1K>EQAVF-<\NTR)WR
MU#+:(Q^ZI0B4%D)I$93&1XX8?5XW_;T)M):"4*;&5(I2E:W113S<EWD SZF;
M7VI9[;,]: 3$'>83R"4]4-402HN@- ZEQ5!: J4)*"U%T63S=A$1]XE/]7G"
MDAYW&"V@+UU $R-06@"EA1-[)(*J<B@MGMB&!*HJH+0419--UN5%W!=Y_,[)
M"1*:#H'2%NXPSS&W?7<^[T^0T U.H+0(2N-06@RE)5":@-)2%$WV;I<-<9^8
M#=%?]>,2^WN0D4IUE;2M"(V!0&GAU"Z)H+(<2HNG-B*!R@HH+471))MY70#$
M4P= _J9%/^I:Z$Z94-K"(Z(/<S:?]8=1 )4-H;0(2N-06@RE)5":@-)2%$TV
M<Q<_\9ZXR<OS%_UXQ.-5R%O!5^HZ:IL320N@M'!RGT1070ZEQ9-;D4!U!926
MHFBR\[K0B:<.G3QGQ8]'/!*&O(>AKH.VLZ#1$R@MG-HE$5260VGQU$8D4%D!
MI:4HFNRK+KOBJ;,K.OGD TI*<;GT(RC5JMI.0M("*"WTAO$8ND\BJ"Z'TN+)
MK4B@N@)*2U$TV4M=NL13ITN>&4[VAHF!L7"RNB+:]IHL'$"%0R@M@M(XE!9#
M:0F4)J"T%$63/=C%63RMQ^Q,\IT[G-;&PLEJ=6WC05,N4%I(]<IH.ADJS2GI
M\7@R??CHZY30>@I*F0XHHW0?37%1W>9YO<CJ[/+U77:3_YJ5-^M=96SRZP9O
MOO(;M7)]<WO\I2[NFFJ>&1^*NBZV^Q]O\VR5E^T;FM>OBZ+^^LM%PW\HRH][
MC<O_ U!+ P04    " "1C ]5^O%P@2\(  "_)   &    'AL+W=O<FMS:&5E
M=',O<VAE970V+GAM;*U:^V_CN!'^5PCW4.P"YX=(^94F!A+O+;H%]B[8W%U_
MIB4Z9E<6?20=;_K7=R@IHF0^DA0V@EB2AZ-O.(]O2.GZ).1WM6-,HQ_[HE0W
M@YW6AZOQ6&4[MJ=J) ZLA%^V0NZIAE/Y.%8'R6A>#=H78SR9S,9[RLO!ZKJZ
M=B]7U^*H"UZR>XG4<;^G\OF.%>)T,T@&+Q>^\<>=-A?&J^L#?60/3/]QN)=P
M-FZUY'S/2L5%B23;W@QNDZMUFIH!E<2?G)U4YQ@94S9"?#<G7_*;P<0@8@7+
MM%%!X>N)K5E1&$V XZ]&Z:"]IQG8/7[1_KDR'HS94,76HO@WS_7N9K 8H)QM
MZ;'0W\3IGZPQ:&KT9:)0U7]T:F0G Y0=E1;[9C @V/.R_J8_FHGH#  ]_@&X
M&8#/!Z2! :090"I#:V2569^HIJMK*4Y(&FG09@ZJN:E&@S6\-&Y\T!)^Y3!.
MK]:BS,$I+$=PI$3!<ZKAY$'#%WA+*R2V:$W5#GT&CRLT1'\\?$(??OJ(?D*\
M1%]Y48 WU/58 QBC<IPU-[ZK;XP#-YZAKZ+4.X5^ 0!Y?_P8C&@MP2^6W.&H
MPG\=RQ$BDY\1GF#LP;-^^_ D H>T$TLJ?22@[[<#DU3S\A'=FDCEFC/O+-5:
M4K\6D\17ZD S=C. +%5,/K'!ZN]_2V:3?_A,O)"RGL%I:W :T[[Z%6I.(937
MR'KDK!II"LO3:H@7RU%Z/7[JPO>))<O1M!7K 9NVP*913]SF_X$\JH-9"Z@]
MF2@S7C!4-HC-57.<F3#_<#3)P,N/Z"#%$X?81)MG)%IOTM:;5SY+IY=TYX64
M]69MUL[:+.K.3PR49IS6Q;;,$=T+J?E_JPL^RVMU\X[STG24G'G8%<*+3ACT
MD,Y;I/,HT@<MLN]#4\MSE(D]$)P*@JPU33OW3S YPSAW,>)DM/"#7+0@%U&0
MO_QUY/K9E,PJXJ"H'LNL6W$A/$' AWGA8)Z>(78E)GZTRQ;M,HIVO:/E(S-H
M:0; %=<U:Q<55,!M4@$0FT,%.2*#$[YT)G,X&9W/N%<HD/7)Q#+;)&K$'<V!
MT#<:L1\F)IB7HR;.K8E3ECQ"LQ$.P.L0;Q*%=]O))Q,/%52NU)&6&8.)5=K/
MJHD#ICM7#6*?T"R &%O$.%I(ZZA0)BPZ]5 I!H755(B"TPTOPK6Q47^AXG@I
M;?W)L/2>1,ET=9MEXF@H!:HDXT]T4_@#C+BQG:2NPWQBDU!E3"PG)W%27D,]
M! ^9YB[C3$).6[C^\$I=('@V6I[C]8B13E[WX5JF3J*4MOI-[YB$ME=*4USJ
MT/*BG#H5;Y@X<SKUS.DBF+B6&),X,]8@2U$.WP#4);S>/#5(/5+@_0#E))88
MDS@SVAZT8$"/2)HUS5!LA]#C=!-7G,EU$MEKE,N0Q(T0EVI#,V\Y-(F3:)MS
M!_H<3+B% R[IUKX&G2LUG 8KI*7-Y!7>%/L]E'"S(HIB= F/).X,NE)X'@H*
M;&D1QVD1)E$>3<-1LV(3 55,O^)W[./!^1EJCQ .SBRV;(GC;/GK^_MSKPDN
M,0X3['8D'KE>-]NWPC(HCC/HE_*)J3<L"O%%F?)2VOI&6Z;$<::LC3;K+],Y
MO+GMQ3Y*Q YS-F)O:'ZQ94W\"FO2 ]>TJ%,DY_HH V[RL&":./VC3PQB+A1-
MEBUQG"WOZ7.]JMT*V6W4U<_5<A9ZRBICJE_D^1Y+8\%;B!3[B'1"@J7(,BF.
M,VF;U$U.P]]+?KR2QA["G"U&RTGG<[[T](V!Q5^G[/:ML"R+Y]&D_LQ+:-G?
MD-11LGYW4E](6]]H2\4X3L7W4F2,Y1![4NPA49C,N&DJ@$L8E<6SO01AJ,P*
M'6JT#FT58I>.YRZS>)@]N [#EK-QG+-_IS^886N>MPO<9C]([:AD"+HD751[
MH<845J_CZ8G*W&^*9S&;='.E,6;YUK)%++.3.+/W?9)+>LK%"3H16%_:_C^#
M2L UVM+,,+VW\A(/A;M$[Y%*IJ%5.[%$3^)$_XT=7LJ:613__T9XF=ZACX!8
MH+01R_0D2JJV-G=BJE^B>9D5Q]R4C??LIS2W[5<^US>O2/6-ZFQIQYG\ONL9
M=[NBXJ&^:T*;WC'2;DSPT7]H04PLM9,XM?=SI,5ON!)Z=PBRNE8=#\*P$1@
M;<#AN"EX!C);)L%/+;N^7 AOUC1@HG:ZS4%*EJ&&F=CF@,2;@Y9;NVWRMJ6J
M.+\2E_'=ML8CE$Z#>Q;$=@7D]:[@0\X@D& M^M'D275D^H.ZGP&.J0Y,+7ZB
MA8E(KQ$^PE_,G5+LD2/SX'89L7T!B:^^UR&PB&JT88^\+(TG()!@\<*%MS\C
M[E)[EBR<Y8I'+$V#'2:Q+$_B+!\U@9EU8Q2\2]@I<3<K/6(+6+*'JI4E=K*,
M]F4/Q\.A)F[(X9RKK!#*=/)M8[PM0"4OZV?A4&^]FY8DVCV\^P'=A;3UG]#9
M#B&-=PB5/ZM6QY1J7FH&=]'>)W8NNT^<'0JO4* #2&T'D"9O]UNUS690O^:G
M--I6O-=/E]+6GP+;/:3Q[N%+B)?.5WK>F7#)?^(4/8]0$BP8J>T0TGB' "W:
M$Y.J>:2156>:;PH&-,2 +:$Y:"PQU5R49?,VQXGK78AOO3:^WD"D;@.1I,DR
M:&/G.?=K>^I=&Q\ (]243S%CO1;4-S'/EL(FN _$9_/1=-G]G%DS[KP*LC>]
MLGE#1J%JW[1^EZ*]VKZ%<UN]>W)V_2ZY6M?OTE@U]:L]7ZD$[E*H8%M0"84:
MO"#KMV7J$RT.U0LG&Z&UV%>'.T:AJS4"\/M6"/UR8F[0OK.T^A]02P,$%
M  @ D8P/52/%MHT."@  01D  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX
M;6R=6>]O&[D1_5<(77!P %F_["1N8ANP?9=K#DAM)$V+HN@':I?2LN:2>R37
MLOK7]\V0NUJYLB_7+[&T(H<S;V;>/&[.-\[?ATJI*!YK8\/%J(JQ>3^=AJ)2
MM0P3URB+7U;.US+BJU]/0^.5+'E3;::+V>SMM);:CB[/^=F=OSQW;33:JCLO
M0EO7TF^OE7&;B]%\U#WXHM=5I ?3R_-&KM57%;\U=Q[?IKV54M?*!NVL\&IU
M,;J:O[\^I?6\X&]:;<+@LZ!(EL[=TY=/Y<5H1@XIHXI(%B3^/*@;90P9@AN_
M99NC_DC:./S<6?_(L2.6I0SJQIF_ZS)6%Z.SD2C52K8F?G&;/ZL<SQNR5S@3
M^%^QR6MG(U&T(;HZ;X8'M;;IKWS,.'S/AD7>L&"_TT'LY4\RRLMS[S;"TVI8
MHP\<*N^&<]I24KY&CU\U]L7+ZS;@20A"VE)<RZ"#<"MQYU50-DH"[GP:<0ZM
MGA;9YG6RN7C&YEOQV=E8!?&S+56YOW\*_WHG%YV3UXL7#?[:VHDXF8W%8K98
MO&#OI _ZA.V=/&/OUJ^EU?_A\,;BQMG@C"YE*A/@, R?X/BHK;2%ED9\Q4.%
MFHQ!_/-J&:)'5?WK$$+)@=/##E"GO0^-+-3%J*&S_(,:7?[XP_SM[,,+X9WV
MX9V^9/W_S.F+-@][/)^(WS]+_*1"X773@1DKM=MUX^I&AC 6GVPQ$4?TVX\_
MG"T6LP_\B]WRM_F'UV(C@]"V<+YQ'CDH\066C=Q(KP0LWQ;1+947IU0E\X5H
M47N>#[.R5N*;7TK[Y+A;*WZ5M@47B3.NK?F8-RR=]"6Y6FH/\G >T36-=P\X
M58JBDG:M1'2\=N#F_-V'D Y;>5<?/!&;]A_\=6="T FZ5 2E4+8\CNX8?T1C
M9"3RQ7$R"E4W;J/@D48) F5LL)$J$XQLA I4GP)L2A6*TTIE0'I>J,="<0:P
MB)*G"XX [&CP*^5NV6[QJ3":MNXYUL?6>X(\F#9[JFU4ZY21T&H<#MP*X]KR
MF,@2#]TJ<HZP,Q,:SO'('+D3*MV SBP\IJX:X[._5U';]3C[TKM+3CI #BM>
M1UT@DE5KBQ24CMNQD,;D$XZ7K3:1CZ0D#;'1ML02C^6;2A<5D)9+@U .)1/5
MAFKP[EYY.-AYDM'IT9 F.-$&V$ &&Z]5I(H"G4BX!-^V<!;YEC[JE686(<R,
MT<A2H<8<6"V+"ATAC)+>(OIA[BH,%O$@34N!%*X&4(FK4M-ATN(A3J=H<W5U
M%4"_(S#].XGM5GN&1V'@4U4A?,L$1PVPJ9R0JY4VFD!,-H>P&@!C"8.-CM40
MS+& @$!]<%"\;9F;'XO1MX=PWT$+_W>-W 6W]'B^WSL(@ Y1U!,/RK:Y!W/4
MV.U="Q2I:7*PRZV +1W8L0H YF8(NVX@PD%@(97CH#)I)6VCE2L@UIG 7@"
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
M%6I>B/JD0KGH2\.?*"EC708G,[D[3IX9LL^]-#46)' LQ7_P.45S'Q1*589
M8U!BN'JQ^#DI4B.5(.[I9).##RW$-NUTPR(9VY/&<-0/0V\@+UK8AN@BO1W(
MCLVA=!$[EB]/,<K688',[> ]Z\]-7H"$!CIKAE)8XR*R+HA!+.*(/"K7F@X3
MHYE56R;!4]A$DLU LJ40!PFWX$PZMNKKGZ4@/7-A?-06D0Z@M]1 IL/O$>7H
MZ<@^X086)LP(X3$5GUHV5S@Z9E>/@[66F4.-Z#\;ML]#*B=TSA!CXI#,Q-UT
M.D1$8_E5/0B8Z1R1";P:,7$O[5+YE'P$=3+WT$UL7!^ M5PJ0#,# *'V<P6D
MBQ@Z+@G,@:S-69A@6O)%&Q:4MC$@!:NND:,Z,+!KKBQ]D WJSE::[5&<-H=6
M4_&+VHSN@:QI#1W@A$;^8\+W'AL_Y.N%P;0;+RDBH-4E=\+/)A\N;BXG!\F)
M>X?>KCE%GTTN;FXQE+8XFIT=BL\J'J^*S_0>/XE@/_MBUK#ER[.7!Z_$!UE0
MHHW.--]ST>&:L'\%#.V%_YQO5Z;BH@68LRP4H[)Q)LD-,\MP@,,P69AUA!2B
M?:B5/;%*O]+!0.HPX\%VJ?,U3&""[ 7N_L&,V:5\-X9X8XX$)**>E$\%8Y]9
MJW(9 "R$A:OU.JP83WL'"!9OQ\)=D<W6X*;0!FOH*I_J%U;S\74?%2.-%JJ0
MJV%1!W@&TX78.)D?1O+*&<<'XLSWF=X;/J3$M.8^=WJYY$;:,)]N'<^ @(2+
M)$J+W#IDT\33^*'",%RN<(1$P22Y\R/ZFOPQ=IPLXU% \JN+ 4IBT)EBWX#G
M]C$=]_.=3.%3Y=GECM^YEN,N_%/A3:0?D3Y1[N3,N;GE-T>SEX</7"ZDS)@]
M1V8,,BU<^<1@NN@/O/.SOP^.+YEW7&7[<J&XX@\7J,'>B@B$0XL$OKBYHEU#
MB6=R&(]'&:$@!*],C3[%N ABOIB]&',"CIK SOO8'YS/YV>C@WJ"UWUW=-&I
M)" S58JE'+ADD8C)X2J4EF)5*^WH#HJ;M0&E"*"?P_7D>0C7X:$/G[CH5>8C
MM!Q73T/'>X-EMR5S-=\Y/9PL9O\E9.S#(N,A!,F5:<R[I^(]*LE]'^&PQ9HR
MQ'M5_I\$?ZXN\P=#?WXTP\L>N3^V8(I=J$]'XHHN%Q#*QM'U>4R%T_F+ [S[
M K0!;)1PX,(#\6E>X?E8)X36KW1O@L[T7?XBP.V< :JVIIC?^6P@8F=C)'_6
M%,1+"]OQ7@#A@N4TB"ZF23)>',-QVO57GYRV65.Z!]%%U] G%+4&_BFB3&V
MQ0S>W)/[E%"9, Q/^OMKPQ'X:<<VYH(W.O/<4C7L<!0YZ!)1"BVH9AS1M09I
MQTR06A^KES%..=FR679NFEM%Q(N82;Z"#Y?B6VGB A6%J+%$\]'_**/_=[G[
M8+;L^R[H>/ YUXINV^FC-;YI;GWXLBL_S=_%783/P?KAX:,Z9 GW4HVJ,'4V
M_?'Y1-CPH5KXX<V:/PY;& _$YC]K)<$6:0#>5P;]=/Q!&^2O!<__#5!+ P04
M    " "1C ]5Z^<5K[('  #-$@  &    'AL+W=O<FMS:&5E=',O<VAE970Y
M+GAM;)58;6_<-A+^*\365\2 L^]V7,<V8+L->@>D-9KF^N%P'[@2=Y=G2E1(
M:E_ZZ_O,D-)*SMJY(HBEI<B99V:>>9&NM]8]^;520>P*4_J;P3J$ZFHT\ME:
M%=(/;:5*/%E:5\B GVXU\I53,N=#A1E-Q^.+42%U.;B]YK5'=WMMZV!TJ1Z=
M\'512+>_5\9N;P:30;/PFUZM RV,;J\KN5*?5/A</3K\&K52<EVHTFM;"J>6
M-X.[R=7]G/;SAG]KM?6=>T&6+*Q]HA__S&\&8P*DC,H"29"X;-2#,H8$ <:7
M)'/0JJ2#W?M&^@>V';8LI%</UORA\["^&5P.1*Z6LC;A-[O]625[SDE>9HWG
MOV(;]Y[/!R*K?;!%.@P$A2[C5>Z2'SH'+L<O')BF U/&'14QRA]ED+?7SFZ%
MH]V01C=L*I\&.%U24#X%AZ<:Y\+M7?:EUEZ3A_SU*$ BK8^R=/H^GIZ^</I"
M?+1E6'OQ4YFKO']^!"0MG&D#YW[ZJL!_U>50S,9G8CJ>3E^1-VO-F[&\V0OR
M[FN/%>_%@RT6NI21"64N[KP'XSO6B__<+7QP8,E_C_DAJID?5T.9<^4KF:F;
M 5+#*[=1@]OOOYM<C-^_8L2\-6+^FO1OQNC5T\>Q=46*'VNGRY4(:X7_3BEV
MD-<[4<3@*@JN0&A4&YHSW@VG5K+<BPQ7HP(VT:KL.-4NQ60\_@==Z9'=ELKY
MM:Z$+H,"FN!Q)Z0(.AB%6U\[6681@?(9.0IQPC/4@2 (O,Z49X6DF+:Q.M?H
MIK!Z4B?QSQ?2&)0.:2 LR*#$PMDGY5!MAN)W;*]J5UFO$CS?P^[%5GH1K%"[
MBO1T#/[^N\OIY-U[GV!WP-KE4I$S/2\>#FN 4COM SFZ!2$6#3WAA">U%[DM
M %1GR'#W!$,BRL;-:^"166;KDER-@GP,-/:T4K,#Z4F4#7#$ ^YU#O4<'Q(?
M>#WKK9/PGMA#B/._SQ8^[;3'^LED.IR@D!F3Z)%)OSX3)9(Q_6@#>B9.QL/+
M=B]<]& 07W%'XJ!,H#AF3PVU'CJ4J"MR_<EL>-'5)/.<C2%C24]8RP!'[\4"
M1) Z)Q=0?(AI.)$I%]#4A)*NI(B^I>*/F$JW(HHM%'FA &YXP=:K-5GZPU!\
MJ$/M5-10R3WQ%DP"U\'#S#KR#4)TEV6NQBWH@0:G(ETL[' H^LX1!*/E0AL@
M3D]_Y:>E+=\>VP&@Y 68D)- -L9;HW-),5M(PVG%?2*Q:BFU$QMIZH;^3?*T
M"=6POH?$HWWC&<()CFJSAUD>'1!+"0*9N2J;]+]*30S0G3*1BLA_3M&3RP,5
MW@O4WEP1[ZDVR'*E%Z:;SR>3[F;\&G=CVW<= >\Z*DIYS^LGT^'Y_W^R8WKT
MFMIEE%G)8Z@?&;)2D3O@7KM1G)/'?-LXE9B>K*+ZTB7%RMI\"V3)-RWUA[%/
M.?;Q<]=(,"MR41;6!?TG=C4X (+*2<$<J+U:U@86;50LD%7E[(X?(HHSRIAS
ML0?;8>DOMFR1MZA:J)T*\(V\UQX34EYC\B+$7+'DKJFZR:. 79><_7CVMK.]
M54PYJLL,==RKAF7+F&8 W;<#X3TD?:XJ0A7SF>,5$Y)+34KOM37Y0F9/_M!,
M4N]BOG(F%92D:79P:% K;D<1OV\LB*$H;>"DSK@;6M3L#55(H5&=LA8'K$%*
M1&<XN]$\XF[7VJA>+:.AFD!"- R&)XA2"8?!.,TY3:41RC\//PUI'%6.>R$D
M1X)\W4+:.+)'8*7&7(F!_#F;2466M/D>CY.#J+9$MT6+N5LN(<N A0Q*XG[O
MP8*M#NL4N0)A1.@X#A6:I<W%FUBPB71$0+%TMCBJ[;2!@:)#&L%EJAL(#L_X
M2!3J /G_4')BX>U0]8C>K:U-GD*$,#N2B@)*)]#(:4 $JH:&0_&YHK9@R\S4
M/E6/%P2#Z.P'! 1C3M$,GND %X:8@\\J+LX=*;9G@D+GZX577VJN4AT+9;>S
M &[J H?:SX-/W$OEKDHM'L1X=%;P:QT$;%19ITDF]3M.5\[BWB# WB*6+Y0J
M!4^4/(XL5"918DC_OLT$2DJGX8<$[/G\U /:!1&;RC/$9T)IKM8:,=KHO 9#
M]^2SQ"RY6CFU@JPA33E-*^\//)T'_8G'J60+E"Z,7D65SZ<+LH/XMJ2>P<-*
MF??'D60IWCL-1MUNI6FCW,QGA[9-EH<XD#2[FSF#%*">H8XC/6*X,72 Z?VR
M=SE\U^UJ/&QWS(@)W"_.)&JI=[%S,R<A]>M]<=2OX7+?C)YX_]1%7;3E% ]5
M.XQV"B1WN)/IY( -D5G38[8\>RD6*:-0CD.OE=*; KB.WLQCM.3*0J.5)+92
M1?3B#00G9?[T"L6/1M3N6^K!ND]H7L>?L'_P9]*Y^Q5-(*J-L]2)F$[1HW&Y
MQ"R"RWPXQV7V Q9[KU<TAD[A KK.<7ULID)^,4"*DS@ GP_'I^+->#C'WPN^
MGTSH\N'@@3<KZ@:GPMC$'I2B/ :0Y@I:)@GO3EDA[F8L\?P4H[/US]!36(!W
M%M%W?AU[91UU/C%@F%OQAQ1*8# B?FUH5]MO-7?Q$\5A>_S0\Q',IIYFU!)'
M@?9\(%S\>!)_!%OQ!XN%#9@<^7:M,!PZVH#G2VM#\X,4M%^P;O\"4$L#!!0
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
M(65W!#99[=%TM ^MW6!%[7RJN&;-8)#C9Y..2+)T?#K _%HGG&NDM^U:+KE
M3GJO")EX/D=(:V$ES@80;)0A#*T0?%-J%&30:AFS?Q0(1=:*U,)Y8P,F0J*@
M\1C,Z=5X,!K1N),4'\$/)&@CUXRHL[^PY]>CC*9*1:)1\FR3KSW;&?6GDB(S
M>(.89B5E1L+D4 6S2@.,R#2@H$Z#CD[3O(OW'>A#\6P\F6X$_D#C=^:2"V1H
M04.]-+R35%&L+%_+^QKDX(JAGE3S.46@;;XG'-W,A87Q"QE#M8<00<-@$5M-
MQ1)K2GU["2$\'BB*[:=:<$A"O1?AN 1(.Q_B "8-OEY"&\(#X20%"!<T R;^
MU.IB.6XHWX3/A\;<UTY8:LNK;71B=PQFH#&-=4SQM^F*O(4O*\TP0(4 =X'0
M<=)3R@LB[Z"+N0"RHRNJ4J:)4]VPN0GQ.D$3E MH3WE\#9;$$DT)LQR&>V$]
MTP>DQ**07$M,/Z*#K(E>S@@+B:.C8[<L9C GUE9K-'J@HWZI%TO*)'6#/*P)
M95[;Y<77TH98#R3H3TKPE^!H&G^PI0.T],7!+!Z<JY31=EX2'8GU3ZC<1JM:
MN Z2PY_K>X1E:]2O.3T':PNT6GA8.<%5W$@.TL/X;2#>HJ()#TW%8A"'ZAGB
M/@47A^':RM)9!:(+'=2?#&!"4PE=6HW4,*15C1^I!!&).*I:%HN5I9Y$F\]1
MN-L(Y^X+?FQ"X,C^;:X\#-LH! =[B>@0;(O(IN@2XYRO#G'^RU"#X#Z-&'?
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
M'RNF0+GG6L%4A/-.<70TH!@B>4VYN:/P\GGX>ZCM[6I0:Y1>0:X?QI<I.MX
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
M:W-H965T<R]S:&5E=#$U+GAM;)U676_;-A3]*X0Z%!L0R+:<I%EB&TC:#<N
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
MY-N' _F?G5TY6;&TPE9*(,%+Y;Q8%U84\EX)959@D[S;*SV)TDZHAZQL/#A
ME-H';58"ZTR8B*\X21L=M"Q%G>1KS\F>"V(.02;K#"I7-E>E>/G3#V_F\^G9
M5JV;$D?IC)_/S@Y(S+T&PL5B\]2(L;B]O>D)>?2Z%3*&33HKH!KTSG&X#JKR
MH$\\@U&9-1[4(YG<\,\WJY7R 6=FUE<JZ$PT=2X#-L)74%PO=<:KX1!+1M4J
MHV>D;*U<V-"Z5:-S#A=)5%GCR$\E;#>>)1M.".M8Z+TR.5U"' 10A1#&FD,D
M39.%QD5W1M&Z(I<HT#EJ"'O\B?,ZWR?G>0XRP:"6&]HH[))OF_IPZ: )&1H\
M/4VF0$/&1.^P;>CZ(6F,4Z4D7R43)@F,;\?_ 7=K>%X] *DD"7:GX,"=I96F
M,Z'!>[=V.@1EZ$"\TGB$4IJ34J'0+C^L)7FFI&=.O*1S$R1N^5$'IE XVZP0
M=!A<5<IE!%3IG#2K:.-:AV*'SCM@*FL=9-E*GHC?^>PP#$=<U-H2/1)50M#U
M2AL&%65WY]S&,%@B1%#@L93\P= 8I.G2$B$0J#1"U_=)YS)ZB;,A%D%KG&\D
M><RV^AR6ZAXYF&&E<EH.XMHCDHGXW-O;>T'&ST[/8,#*J9[_ME9&BQ\9(IW:
M6CF&YC@=Z08D*L6^8/(Q2"SO+2)$X%HJ16C)5!T8RP2Y^# 4,O3]6LF-R I)
M[M>&7>-MJ42N?>84Y6R;,Y$D"Z 01SEJ.2@1[:+4J\@$; LT0T:PY;0<;M;P
M48.@#JS:AK/S7M2G#XS.34.>)A6<:C.3-2&7H@WT \M@#LXTJ0EC[0C'KK:.
MO$%J(%1)S#!2;?Y[U0?:#L F_HCDC#U;O1)CL+%+[-TC("$^"@#UYPVQ#/2E
M=4JZ4A/VET2:34; 7#9EPK4L570,\%"1+YF.T[%=G6F11K$R2FP@4X##*EY&
M)$U^BG0?26T-=+7A*<L-*Z_R7177]2KNTXSOU>..3PC*/G#4$PIE91MH)_-[
MXOZ\C4,_<\?"*/8G/ G<ZRKN'Y3W+);W,I;W5IFKF]ON:!U=*K,LAIB\ WCD
M77D!['4> 2E+%LR]+0CZ?2H&8,.4<5X_(&3<3BKF8S2#JFL&>0DN9D/<YCI'
MZ@1RFUT9_2_%&>+ *:8ACU.X#3_C1.V"M+<D##,3]0"TT^(UR@ 8*0"M5U-B
MD'II]4+FF"06@2H+>6)7TOP)'2IIT-EXII$4$J?]-TIQ1 ZJ:%\P+*F>H*$K
M:,8">:6U-4*0=<DG9$T,B^Q [ VFK$B'P"HL@O<UF@$6!G/@14Q-=,=5.[8$
ML9M8LC;J(67$3H BQJFW("" TZF>M 5VT02.6ZDK'1BB[V*Y/#D3OUEH1OS'
MO1VLH3C^L\EC>?0B)7+;C)QU&^\8V]N*<"]UR:%2WQM-#=&^C;=$*(AGF^&U
MHV@[RO[MHO<?;CX)#ZY#*;:FC"[=6V</SMB'[>:/,G,6&#6V K51CFCNW29M
M$_U7T#GI.(A\C$<7]N]I#44>(6PD*WLOG;8-S W!:?@U%?,FZ!+YD#I,;>+$
M3P!,):D5L24XQ@9L1\(:*M?I,3)^(J[;]GE7[26@.T0J2^3Y36T>ZTQ%"_TJ
M7*8);@K+(B"9P<M-:A,H,)HLV);=7K[L&DO6NBS%0E&%S0DH0-5DWP3S2&CO
M/*[@Q*3$'*%ADF:)W =0.P@*'Z0?=I SK%?;S?_- 81ZDCP15^SAIRSW,U2N
M%CCN>#;N45YB=6RQ34#BPZ'[4D^T_3 PW1BVHZ<*-;T<Z@>F?5CZ]O1'/OGM
MR8_CMMM ]I6;R--['%]04>N*LV];IH!HH$T&&#'!4,Z_U!,U&?<+[TM]P*6V
M15B;D6.\P:M'M5?NKKQ8BK6S>5LTA@7XN;I[,*PA'8MRYG3ED$=-VW(?1J8
M&B9]=B.6 SP 8S=Q%E ?2F1@!^@FB=Z1!-TYN(ZC74Y')I>@JM"EDAGU?VBO
M(C$AS2Q!YYE"/:P=Z&RIB2/#D,==&:",S7BZ'.S%F.7:=IE'0VHR2[WL(K6'
MZ;\.\$D']2=N:U86VH^)#%P@WU&F@&$B;A9MC:MX?O]UZRW2JD<N)!0SOG(<
M2U('D4N.P0&!(&D>AY9][)\Q>EAM XEH"]:6J0BQ*.Y.\9S:LO>X&]])/.94
M>(P<<//ICP\_'\[>IC(:<[%C_P:F.(H*:-%#)MR6=U661E$L2IFP;#!X*[&C
M<+#HF *D=FW!V?S) W.'X7;!/-]D;!G)*>FMX4+)?5A3$]SX?FT; #D91D6#
M:P'Y:SOYQ97Q,S 7G-@2@D"XYG8UY%&][%/)\L\V@R]A785<(T\<O(-"M*__
M+?+1^CN(>^;UM0)!&#(&ZL8<$R_$[&0RHS^GD^-MPGDQG;P1L\F)^ T-- VX
MZM NES$>-F)E.CDY$"_G]/\O,8W[,H_;/U<K.O$.K7LSS-HMQK= W.TX\-."
M0(,AC88<N41VX0E;TBL2Y%].[>,I&&CCT\+0^U*V(&^:%4KG#OST2WW+6HD:
M4ZY3_^WX(TKZNO&D"4:2W,GV.R*@\DUQXO9ZY,0[NZ8'GF]2]X?Z!W?*;1;T
MYF&:1!I:1;B.$W@^&&.W$PYS!6[[\,\ ZM2EJR6<E@2IAT(V]"UN-_3Y(RH=
M&N?KV#[+<N,U:[NO%WE:_!^A>OCR)K'/"W%R"@0>SP[?IF!VX9]-IN(3A?G)
MF]>34_'54GOZ0IR^FKP6N[Y:'_5^=ZA(8?IUA;IW>#3^!-$][7[ N8J_6VR7
MQU]_/L+S5'5*M<36Z>3T]2A^5&AO@JWY5XR%#<%6?%DH":33 KQ?6A!:NJ$#
MNI^U+O\-4$L#!!0    ( )&,#U7BV+KI20@  )H8   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$X+GAM;-596W/;-A;^*QC53=(961=:=ES?9I1T=S8[DTGJ
MI-N'G7V R$,):Q!@ ="R^NM[#@!2T-7.MB_[X% $@7/]SG<.F9NE-@]V >#8
M4R65O>TMG*NOAD.;+Z#B=J!K4/BDU*;B#F_-?&AK [SPARHYS$:CBV'%A>K=
MW?BUS^;N1C=."@6?#;--57&S>@=2+V][XUZ[<"_F"T<+P[N;FL_A"[A?ZL\&
M[X:=E$)4H*S0BADH;WO3\=6[">WW&_XE8&F3WXP\F6G]0#<?BMO>B P"";DC
M"1POC_ >I"1!:,9O46:O4TD'T]^M]+][W]&7&;?P7LM?1>$6M[W+'BN@Y(UT
M]WKY#XC^G).\7$OK_V7+L'>"F_/&.EW%PVA!)52X\J<8A^3 Y>C @2P>R+S=
M09&W\B?N^-V-T4MF:#=*HQ_>57\:C1.*DO+%&7PJ\)R[NP?K3).[Q@@U9U.*
MD7 "[,W0H73:,\RCI'=!4G9 T@7[J)5;6/8W54"Q>7Z(5G6F9:UI[[*C O_9
MJ $[&_59-LJR(_+..E?/O+RS%[G*5<'N07('1>(V^_=TAKL0*__9%X&@8+)?
M =7/E:UY#K<]+! +YA%Z=Z^^&U^,KH^8/^G,GQR3_DV9.BIIOYWC;, .J6"?
M%,-L !M/0C;ZS"V O==5S=6*Y;JJA*- .NWC2@N-$KD/+O=UB?21 U9QT81J
MK"57?B\^%JHX+?12,5TBAHK&LJ^0+Y26>H[*^^R#R@?LS:OO+K-L=.TW^-_C
MZQ_Z='RAI5R=XGDR0#@)7B[8G )L=>F6W #9Y(U]@Q7C*>$1Y"KX$27_G'G?
M&(8*#9^+W$= JT[;@'W%W0>W,:%RV11D!6X#*;!<N7<6_>)U;?230!I!M6P\
M^IX6DR"2CO';:XLU;PPHEP0M1]G".DK)CJ#)^8C5VHI@ $>7K4W%/F<R1:;F
MQGG);&8T+\"$Y,Q6&TG&U#K^ *P"KM"4LI&>44D(/A(56O4(_@278JXJ\F$&
M;@F@]OJ)?00%_>X#Q"5K@1>2)YQE4JOYJ0-3L5EC$<'HF WV8]H*@_G#R%C'
MH"Q%+D#E!%10?"8Q YO&=TI=BZN55Z-QC_'(  0.2>3%(U<.NY&-0%88]P;(
MQ:#2:413P=#;4C@^$U*X("MD 7>4!M R;A>LQ([7X?:KX<J&)DJ0^(PA7N/J
M ]9"4?@L^D ?RUG [!YQ3*#_3S5B.U1BA&,?X^>8TI0.1J ,CZETL/0I:)3[
MF$K;Y O&T?FD5(5BOPR^#-A"=,0YX_E#*:2TN,UB_Z/UTNB*<>=,<$/GA&1Z
M,,,PDQ RNQ0&4[;@LB2MWD%/ ACF7-2>+] IO]4 S10$QU@I*^#FVEOV2-T>
M5TD'YC=?>2189!+4Q)E_C &@PM%2%#S6#N(DYM4[1XLF=@!__CH2$L&?R*3F
MC06R_.,K7M77TS!"M E7J 3GF <<G##J/(PI>XTG-WV.I\T<._H>!D5]NE$Y
ML>4:"5@5'N ):1H]-[QJ_9QKW(+R.V]P5#/!6<*!LNAM$;B<E%G @!2;P?>2
MZ&'%_ZL-N89[<JQ=X\,2LX8LP3U,DOJQJ* (Q>H/(/0]$_#\MT90&<]QT0[8
M-(")4!)LW6C"+8,@LWB@H785Y[7.M,/LE3CG%E1V59A @":0T+':^6$SWF@R
MT6S!3L:7@Q]QKI(R\O2F?1X6GD,MM!@#HDR#!&R$]+T/;RR*PL,GX\G@,I5F
MX1$S@O%)Z(8HK6T,,U!0$MD1;J"JI5X!AA%;&NHS6D)@Z!GXG,:. D4?-0TN
M4D42$P2I:!O-Y38)OL]EGN-('-++*VU<Y."N^;YFAB;94UV>$ORYM>!"U9R,
M!EFJ-/CS;,06_)%< ,(OKBK23,F-X+K?/<]H8FG!1Z E+!=)/>.-=7BA+N.!
M&9&/&S;(]$#6DPI36IUZLLX7W,PC&6ZTV)-)$FJ,ALX%;UWPX@MAVSY1, H9
MBLC!."0 5.FXFHN97 =R2T(8>&)X)YVBEIAB-UAB;<+FD/0:R?2)G ER"4&M
M5BQ7B0,012@@@V8"[I),P)/P.,)#U/X%QQ$J+GY+51U*=#<))7G^"3#]Y+F/
MH]I"WY_-^#9Q;#++UBRS%=QV[-G34P_11C8X>UGY45['2=F@BT4:B$C4;<]]
M::4>*M%=K*0@Z9.&>CW\IIA):N*E\/FKT-,U*\^MV]C9QP_DZE$\;7OZOR)K
MZE<.=Y+7-K9ZLDV*=B!, +;;\.([U1)3?C).:KZ?M)5$0*-J+HJDE?@0]+%)
M")S51/+:@4Y.\]P0#74A3<;<^&+16DDV' _+C$NO,'P=XKNA"&\7);Y0Z:5/
M.@W?\?N.^!W"FXC3+DXR-F%@56S,JC-8/_OF,6#MX['I8@>8=,R*IR, 96_0
MEI@=^\,5^^I=09PURATT?QH>KUW=C=NFH#6 MB0=]/B*?>G0T"(%06LI:FVH
M3Y@?1KJ+?P?*KF._V2&L>&J"O$:C139X2U@Z/BGLZ6[4*^FOU?;)IR7LWC,H
M,)HHZ*_=_^MNG]ML<R,43C5#AT(46P8]/8*0$Y9-!N=T(>?P@D/?IP.(">5Y
M%9\?"E2&-E 3& W&6T9OF$O4/T[\VS;Y$&PC1YRP,V_OF3>>=&T*0$\N<1$O
MY_YR-ACYDOQ_KKG-)K!FJ.?INGO[>JFN/A5GH"^[O]:[>(583M>E[^ER7VW?
M=^7<'6[3M:^5>4R^I3JE-Q&"YN4SH](%0N\BULWS<-CWY7&8?"^N ,=>^BI.
M(PLZ%SX==ZO=A_=I^-Z\WAZ^VG_$J5DH(I02CXX&;\][83AI;YRN_=?GF79.
M5_[G FC<H@WXO-3:M3>DH/OOB+L_ %!+ P04    " "1C ]580$E@2<0   ^
M,   &0   'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6S-6UMOW#BR_BN$%UC8
M0+MM=RX33"Z [61VL]C9,>+)[L-B']@2NYL3M=A#2G9\?OWYJHJDJ+;<D^S#
MP7F9N"5>BG7YZJNBYLV]\U_"QIA.?=TV;7A[M.FZW8]G9Z':F*T.<[<S+=ZL
MG-_J#C_]^BSLO-$U3]HV9XOS\Y=G6VW;HW=O^-F-?_?&]5UC6W/C5>BW6^T?
MKDSC[M\>71RE!Y_L>M/1@[-W;W9Z;6Y-]WEWX_'K+*]2VZUI@W6M\F;U]NCR
MXL>K5S2>!_S3FOM0_*WH)$OGOM"/C_7;HW,2R#2FZF@%C7_NS+5I&EH(8OP>
MUSS*6]+$\N^T^D]\=IQEJ8.Y=LV_;-UMWAZ].E*U6>F^Z3ZY^[^:>)X7M%[E
MFL#_5?<R]L7S(U7UH7/;.!D2;&TK_^JO40_%A%?G3TQ8Q D+EELV8BG?ZTZ_
M>^/=O?(T&JO1'WQ4G@WA;$M&N>T\WEK,Z][=BC&46ZE;NV[MRE:Z[=1E5;F^
M[6R[5C>NL94U01VGOT[>G'78FA8XJ^(V5[+-XHEM7JJ?7=MM@OK0UJ8>SS^#
MR%GN19+[:G%PP;_U[5P].Y^IQ?EB<6"]9UD/SWB]9T^L-W7@?U\N0^?A-_^9
M.K"L]WQZ/8JE'\-.5^;M$8(E&']GCM[]^4\7+\]?'Y#V>9;V^:'5WUWI8 /9
M[(;6;CM-'CXEY,%EIH6<7%O]NC&J<C!>&TQ-?P5HJ=8=?JQLJ]O*ZD8%##:(
MV"XHVU9-7QO589X6W?*B]/O:;7>Z?5"ZK97%X] O@ZVM]E#Z7%TV#69WQE=I
M6)I.XV&/-FB.Z* V^LZHI3&M,HU%<+ XMBW$P[ YRQ[W_/.?7BTN?G@=ONLL
M]\8;!07MM)?U22)?8Z!!M'8;M3:M\;II6%:SHX7TX$\[#V7876-(*ZR SZVE
M,;>T!6OE<FL\ D\=DWR+\]>?Y[=S]9?+RQO^??'Z1'15ZC0$TX69:JQ>VL9V
M4-T,('EGVMZ(ILS7'1V0UX=L=,[.NZ;!QF.%'S!MH02L@DS@M6B^% 5N @CD
M$1C)HN#XO_>6M+7R;LNC:$$>HJL-3=D9QF,9&:Q8ZB/9W00LMC%-K98/F&I]
MK:!Y7G9DV[V#*"U6(I\E P35NO8TG9H,8=/J,W6_L2Q&'!]8Q/WQ -_JR\8U
MM?$A.LZP1K)E#\7YYH'&M\BA8I<]3R^];EKXN4*.&=1WOR&7*V.E=H8.U(G/
M:S5U+G4\N"]6B^9JUR<S7LJV=QB4PA/;0P.#P7R.4[(:IO>!UJ:)!A;J'M36
M=!M7C\))Z=VNH>F/AK'7#3&  [6(=4@O8\5I85X'/T6HVV!4*/*/;5=-;RC
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
M%I3=@.LK*<UN8@WT/?'\'U!+ P04    " "1C ]5SX=QWPX#  "R!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6R-56UOTS 0_BNG@- FL21-WT9I
M*[5E"- &TU;@ ^*#FUP;:XX=;'?=^/6<G3;KH O[$L>^N^>>\[UXN%'ZQN2(
M%NX*(<THR*TM!U%DTAP+9D)5HB3)4NF"6=KJ561*C2SS1H6(DCCN107C,A@/
M_=FE'@_5V@HN\5*#61<%T_=3%&HS"EK![N"*KW+K#J+QL&0KO$;[M;S4M(MJ
ME(P7* U7$C0N1\&D-9AVG;Y7^,9Q8_;^P46R4.K&;3YFHR!VA%!@:AT"H^46
M9RB$ R(:O[:80>W2&>[_[]#?^]@IE@4S.%/B.\]L/@I. \APR=;"7JG-!]S&
MXPFF2AC_A4VEVR>/Z=I856R-:5]P6:WL;GL/>P:G\1,&R=8@\;PK1Y[E.V;9
M>*C5!K33)C3WXT/UUD2.2Y>4:ZM)RLG.CF>J*)DQ,%,RY:A7"%>8(K]E"X$&
MF,Q@(BAQ3*8(5 (PTYAQ"^?*&)(?S;W>\3"RQ,4A1NG6[[3RFSSAMP<72MK<
MP)G,,'ML'U$,=2#)+I!IT@CX:2U#:,>O(8F3I &O75],V^.UG\#;OX8?DX6Q
MF@KHYZ% *YS.81S75 -3LA1' 76-07V+P?C5BU8O?MO LE.S[#2ACZ^K7@*U
MA,GLO,K0H4P>XMV(?)CW/'=5X J"RQ58![UM9_Z;[LF2V+<9MYZ2VS?2\A*G
M97.-Z,O-\#LHJM) 5QI B<4ZL7#$);6!$-31YG@ <V^W7TI_Z5\37(-XBBLN
MI0N&Z):HN<K@);1Z8<LM_;#]4/X&XO 46F$//M.LW&AN\40MEU63* I"PU$<
M]H[A*''?,W?Z&+.]6QH2WZT3WWUVXE>._T0R<6^X<2?/+H%&'\\O 2^5=EL
MG@[['QU@7M:8W<?"V5IK\D*7V.M3)MJMDS<Q9.S> $TP"]D:*3LQ?+FE3/PC
MZ89]F"O+!)GW.V'W8 ZBO3E:.,+NM3"0JK6TU4BM3^L':5+-X0?UZC6[8)KN
MP8# )9G&89^N6E<O1+6QJO13>:$LS7C_F].CBMHID'RIE-UMG(/ZF1[_ 5!+
M P04    " "1C ]5_=M8X.8#  !S"@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970R-BYX;6S55M^3VC80_E<TSDTFF4EL8SB.$F"&2])I.Y/IE;LF#YT^"'O!
MFI,E(JT/FK^^*\D8N!J:/O8!]&OWVV]7N_).MMH\VA( V:Z2RDZC$G$S3A*;
MEU!Q&^L-*#I9:5-QI*59)W9C@!=>J9))EJ;#I.)"1;.)W[LSLXFN40H%=X;9
MNJJX^>L6I-Y.HUZTWUB(=8EN(YE--GP-]X"_;^X,K9(6I1 5*"NT8@96TVC>
M&]\.G+P7^"Q@:X_FS'FRU/K1+7XNIE'J"(&$'!T"I^$)WH.4#HAH?&TPH]:D
M4SR>[]%_]+Z3+TMNX;V67T2!Y30:1:R %:\E+O3V)VC\N79XN9;6_[-MD!V0
M<%Y;U%6C3 PJH<+(=TT<CA1&Z1F%K%'(/.]@R+/\P)'/)D9OF7'2A.8FWE6O
M3>2$<I=RCX9.!>GA; $639UC;81:L[F+D4 !EKUZX$L)]O4D03+CA).\@;P-
MD-D9R"'[I!66EGU4!12G^@G1:SEF>XZWV47 7VH5LW[ZAF5IEEW Z[<^]SU>
M_[M\YJI@"Y <H3CV_X_YDJ0H:?[LBD P,.@VX II;#<\AVE$E6+!/$$T>_FB
M-TS?7: _:.D/+J'/[D/],+VBJCCV)-<6;1?;BWC=;!]*8"LMJ68=,KI<: I7
M?*/H(!VC1BZ#42947AM#$731A-V&:HX6J-D2#F="D;1233UN!98>Y[?,7RPC
M3G0):Y'[:]#*>C!-(N:9H[PY1_X(BA5ATU,J#8!7LV+'JI"&X-*041)!FT3L
M%7&IA)0.YO68/7A7>*5KA6?IS\/QP57KKN 4]P3(@'L5/;=3I+,>C]D]/('A
M*@?2#CFY 6-=U/:AOF*]03PZ#"]?C+)>]HZ*KJ@MDT!/%$,P]%9P'^>@-8C[
MK!</61;?D+&<7D7CT8FJ0?$MB)([ 44HY&HMW*5S:\'K#_UO;^U7?RU!NB,+
M61IG_K>7_V($PMM";X^LK,3.A]$;2 D\C0=>*431W8,B9]Y>R) KE@WB:S<X
MYVB(?VBH_3-C0F&/F_-S@<J(0T;!2N/>,](G='M$LW?DWW/*Y]*V>5VN6-_S
M[7ORSM8I 'DRHDT:KOW0CU/V\#^ON2T83TS612#FM(F<U5(4/ADMTD!??/25
M18V'X<$H-1__R=8;5YSA^;+=M=[&*\1R?BA]"G]W;2_:<FZ5]]>UZ*@ GY,W
MKDY'E)0N-4?L ] +FXN0;\Z-D_(;4NH-F[KY]W3H^I(D1XU !6;MVQU+A,BY
MT!.TNVU'-0^-Q$$\M&.?N%D+Y1Z4%:FF\<UUQ$QH<<("]<:W%4N-U*3X:4E=
M(1@G0.<KK7&_< ;:/G/V-U!+ P04    " "1C ]5L-T'4<,%  "T+0  &0
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
M7!=0YU>,R;<#74&[47OQ/U!+ P04    " "1C ]5"$ B@/<"  !$#   &0
M 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6S-5UMOFS 4_BL6DZ9-VLHEEUZ6
M(*7IIG5:IZA1MX=I#PX<P"JVF6V2YM_/-H0F$V'*Q$-?@B_G^_B^@P^<3#9<
M/,H,0*$GFC,Y=3*EBBO7E5$&%,LS7@#3.PD7%"L]%:DK"P$XMB":NX'GC5V*
M"7/"B5U;B'#"2Y43!@N!9$DI%MMKR/EFZOC.;N&>I)DR"VXX*7 *2U /Q4+H
MF=NPQ(0"DX0S)""9.C/_:NY[!F COA/8R+TQ,E96G#^:R6T\=3RC"'*(E*'
M^K*&.>2Y8=(Z?M>D3G-/ ]P?[]@_6?/:S I+F//\!XE5-G4N'!1#@LM<W?/-
M9Z@-C0Q?Q'-I?]&FCO4<%)52<5J#M0)*6'7%3W4B]@#^\ @@J '!WX#1$<"@
M!@RLT4J9M76#%0XG@F^0,-&:S0QL;BQ:NR',/,:E$GJ7:)P*E]7C0SQ!2Y(R
MDI (,X5F4<1+I@A+T8+G)"(@T7LTBV-BDH]S=,NJ(V0>Q9L;4)CD;W7$/4@E
M2*0@1DO%HT?TP(B2$U=IJ>:&;E3+FE>R@B.RQNB.,Y5)])'%$!_B76VQ\1GL
M?%X'G83?^/H,#;QW*/ "KTU/-_Q+R1IXT"%GT*1]8/D&1_C:\OOSJPY"MPJH
M_-6B\+IB'+8SFG*_D@6.8.KH>I8@UN"$KU_Y8^]#F]V>R [,#QOSPR[V<)EA
M ;;X8A1QJM](LCI(JRV2>WL%WNH7AD)8",Q2L&.CA42[B+4^;B:'!0C"X[:D
M=2L9HBU@T7H^.X'_F:!1DZ!1IZP[P@@M:9N?3N"IAZ GL@./X\;CN/<*&/=I
MOB>R _/GC?GS%U,!G4I.35JW+=^64T=^+IK\7'07 'XZ5@"=P%/M]$1VX/&R
M\7C9>P%<]FF^)[(#\[[WW'=X+Z8$NJ6<FK=_&!NU?5.J)+E[?1H%D=KV52)[
M#JJ6K5EM6N29;0S=Y_"JO[[#(B5,HAP2#?7.SO6[7%0M:S51O+!=WXHKW4/:
M8:;;?! F0.\GG*O=Q-R@^>,0_@%02P,$%     @ D8P/51^H%#(W"   _TX
M !D   !X;"]W;W)K<VAE971S+W-H965T,CDN>&ULQ9QK;]LX%H;_"N$=+#I
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
M<&;N.<@V8MUM(+,VHQ#^LHB+>GC25"J5HPL295/RDT=%ET:,<?IJ! D+S+^
MZ*1[76) 5H$B80P$T_1ROM;+N?'7JC-+G)55L4QY)E^*CB<O*R+$PLF'.",+
M7DS$-UUCV&LCNZ]&D+"@@=G.QG\PZ\1RST=;'5!D4(J$,1!,4X5M*8/#VM-+
M7?$L$H*8Y.DBB:-LPKL$8*;T50"4%NPYPVK.R8TXN2C[29ZC4BA_XUS)<RR:
M1WG(I/TA2K+,IKRH/[OZ+4H7O]\3U95_[;F?=+4\T-.B4!I#T729;?AH]K&#
M(?(_<IMGTSPC7V3;]!AE/\C=;"9:J2FYKQNIVR_7=_>=[9,Y>F]Y(FD!E!9"
M:11*8RB:KC%':<PY?O#4,E!*0=("*"V$TBB4QE T72G*E[6-IMYV9^B3O%T3
MEZ2Y745$"[2*BCAZ3'C=.^J4$=2V;6G;O1C[S-=[,0$T; BE42B-H6BZ0I0O
M:YN-V</RU=M^ ?E>BG3%A(Y$"B/_G$<9H?%,?/ZMZ5UW:@EJ\$)I 9060FD4
M2F,HFBXX91;;/B!Y0<UA*"V TD(HC4)I#$73E:(L8MOH+XZ_9TO9QKS:?G(P
MD\95/:B?\?U#>3.]MX9&G9G+<M]D+J@W#*51*(VA:+H\E#]LFPWB'<;@)S&L
MU73S:4LXG\2(5]1GGB?33ME K>269MN:;-YH!FH20VD42F,HFJX9Y27;9BOU
MN-[.+2_+0[LZ4+,92@N@M!!*HU :0]%TM2DGVCX'='6@EC.4%D!I(91&H32&
MHNDSV90Y[9BMVR.[.F9Z7PVUM#==G>VL!8T:0FD42F,HFJX.Y2D[9D_YG7HZ
MYJB]56,?TM.!Q@RA- JE,11-UXSRB!VCLSCN-17+S.JM!*A7#*6%4!J%TAB*
MIBM&><4.8!*O [6#H;0 2@NA- JE,11-5XKRC!VS9]QO:I89UELR4-<72@NA
M--K2M"E5;CNE:FLN,4-%U@6A/%W'/ /X^-M,Y@"]10(U?%O:5L_&LK<FWD"#
M4BB-H6BZ/I23Z[RKDVNF]Q8'="9P2[/=K<&2?>IOZP-JY4)I#$73]:&L7.>7
MK-Q?F.-I#M1;*M"9P'M^!,=R1IU9!6KG0FD,1=-UH^Q<QVSG;CRN>&!?!&K+
M0FD!E!9":;2E:7T19U=?Y#U,5T>9KHYY_J]1$Z]I)GKBRALA54ZBLN15N3\3
M0<U:*"V TD(HC3J=LY??3/MAJ*CZ4ZS*AG7--NP_>$42ON*%U$>=>+I$8(;T
M%0&4%D!I(91&6YKM;8C VW8(&2JF+@'EM;J_Y+7*9^UWC'E)N7Q,XK3[D59S
MM-Y:@<[7A=)"*(VV-"WAV,[V T6M8M[#:765T^J:G=:[9556HD\J-;%61]DI
M!JC-"J4%+4W[P;>?;89&I% :0]%T$6PL@&">:&N:3G!7S7E!;I9%(0>\5W5/
MHU,>V!42L$LD8-=(P"Z2@%TEX3V\55=YJZYWO OO0BU5*"V TD(HC4)I#$73
ME:),5W??L@L'/=!FIO36"M19W7.&!S[0-HO%SS")Q8"OZ]&VG2USYY-MT/.C
M4!I#T72]*1/7-9NX[_(\FSEF;W5"K5TH+832*)3&4#1=6<K^=4\!.0_J[$)I
M 9060FD42F,HFJX49?BZ9L/W^!N-Y@"]901U@%O:FZ?CMN\D0:-2*(VA:+I
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
M.=HU(>V:$(WG7L&KM;5J__I5W4>?)63B[R%M-=AL&*PJPWM1T A6EJHS ?P
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
MS6Q5E1[7WNGYM9PC)G$Z__3T NUXGLBNQ#M4\U!-H)J/:@&J2513[O-ZU[/
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
M -4DJBE4"U$M0C5-:6;8JU[8T'Z%,?2$MGVLQKE&*V"H)DK-.%U9OX@[.FZ
M:A+5U,GW28B.&YT\KJ;&-;-6U;*&]L+,]H"Y=M:;FW\FX\S)5DXV39QD<3]?
M?4H29[V=/=]OTO$T#YYS/X^7CZ>HR_GS\<:U?0\:)Q M=:&:0#4?U0)4DZBF
M4"U$M0C5-*69::^*7L-SKR Y1$M@J.:AFD U']4"5).HIE M1+4(U32EF6&O
M2F!#^[7"\B-SFA1'[=ER>U#?G99VXDTV7:6S?^?1OEVESFR]WL3Y,=R)\Q\]
M?L QODN<U>WC%JM-ML[BY:3X6.2Q3T':]ZEQ_FM6*FQ=M@X^-.>A@PI4\U$M
M0#6):@K50E2+4$U3FAGLJO UM!>^OF#._GB;W5GQZ\?;O#AU1]M@J.:AFD U
M']4"5).HIE M1+4(U32E&:$?57VQT;D7GQRAU3%4\U!-H)J/:@&J2513J!:B
M6H1JFM+,L%?5L9']0F-GF;K;]ZEQ_FL6.<RG[N[!U!T=5*":CVH!JDE44Z@6
MHEJ$:IK2S&!7-;&1O2;VRV9QDZ1%0,7[Z^N:7!_IC]GYQAE]WO@:=&O>I/#0
M806J^:@6H)I$-85J(:I%J*8IS4QI51\;V>MC54KCR616S++C^><&MO,L8IU1
M3<3>V7>I\7P9K8>AFH]J :I)5%.H%J):A&J:TLS 5O6PD;61\N;I1-;+EQ:Q
M"XV/G/;]Z3N+U3*;UEV'PD-W1*":CVH!JDE44Z@6HEJ$:IK2S&A69:Z1O<Q5
M13.=C;<O3<>[#S%N3U._>GQ%6OQ@$:=_)EEYPZ.O5M%>5ZD=O%H='K[1A XJ
M4,U'M0#5)*HI5 M1+4(U36EF=JMRV.BD<MCC6TD39[.<Y//B[4QX^[;2L<DO
MVOQ"-0_5!*KYJ!:@FD0U56K[+X\.BYGH@!&J:4HS\UG5N4;VZW;MWL7=O==C
M=*63C\77M6LJV\G&F40+6J@F2FW_L57W:48?'35 -8EJJM3J+FAQ&#JT5H5J
MFM+,T%6UJI&]5O74H?@PRZ;%E>%GR[OU]OV8VTVV29.GP^6Z/%P6;^ 4A\S:
M-*)U*53S4$V4FO'8ZW1J\X@VIE!-HIHZ^3X)T7&CD\?5U+AFUJJFT^@<3:>3
M+J1CW[/&R42K3Z@F4,U'M0#5)*HI5 M1+4(U36G&LT ^\7AZ&BB^/F_YZ7$/
MH+RSG,=R@N5\E@M83K*<8KF0Y2*6TQAWD'QW+_GV)M3/\<?98K/8.^9O;M;C
M=':_C7^\6&V667V>T3;3(V>^=&KWGC4EV'$%R_DL%["<9#G%<B'+12RG,>X@
MJ>V]I-JK35]MKEX^!=2G'.U#L9S'<H+E?)8+6$ZRG&*YD.4BEM,8=_!<T-E[
M+NB<?;Z.7IR+Y3R6$RSGLUS <I+E%,N%+!>QG,:X@^1W]Y)O;SY]:<'YB-\\
MU]UG;P*YO<-+>#^&%FUFL9S/<@'+2993+!>R7,1R&N,.0MO;"ZV]HZ6N?W5^
MVAZ$?ZN_<.8_?DZ*6+]P)$:;6"SGL9Q@.9_E I:3+*=8+F2YB.4TQAV$NK\7
MZO[9Y^!HOXOE/)83+.>S7,!RDN44RX4L%[&<QKB#Y _VDL_7PHZ8S;.,%L-8
M3K"<SW(!R\E'SGSKHCOLU;P&4NS8(<M%+*<Q;I?4J_4T23(OSN(WKQ=)>I>\
M2^;S=9[ S3(K#M-[WW72Y+8(\@]OVQ=7S[XOW!^D6_-]Y?X0;K]_5?%O7M_'
M=\G/<7HW6ZZ=>7*;#]6Z+-9Z3F=WTZ=_9*O[_!%PX=RLLFRUV'XY3>))DA8W
MR']^NUIEC_\H!OBP2O_<_CIO_@M02P,$%     @ D8P/5;\BRH3?!0  :B$
M !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&ULM9I=C^(V%(;_BD57U:XT
M0V+G ]C.(#'#5MVJTZ)%V[U8]<(D!J+-![4-#/^^MA,2$H(AJF<NAB3XO+:?
MV,Y[8A[V&?W!UH1P\)K$*7OLK3G??+0L%JQ)@ED_VY!4?+/,:(*Y.*4KBVTH
MP:$*2F(+V;9O)3A*>^,'=6U&QP_9EL=12F84L&V28'IX(G&V?^S!WO'"EVBU
MYO*"-7[8X!69$_YU,Z/BS"I5PB@A*8NR%%"R?.Q-X,<I\F2 *O%W1/;LY!C(
MKBRR[(<\^1P^]FS9(A*3@$L)+#YVY)G$L502[?BW$.V5=<K T^.C^J^J\Z(S
M"\S(<Q9_BT*^?NP->R D2[R-^9=L_QLI.J0:&&0Q4__!OBAK]T"P93Q+BF#1
M@B1*\T_\6H X"1 Z[0&H"$"- .1?"'"* *<9X%P(<(L 5Y')NZ(X3#''XP>:
M[0&5I86:/% P5;3H?I3*^S[G5'P;B3@^GO,L^''_),B%X#E+Q'!B6-V0>S#/
MAP+(ED"5 G]MU#<3>:LB?@#OIX3C*/X@RGZ=3\'[=Q_ .V !ML:4,!"EX&L:
M<78G+HKCERB.131[L+AHMJS<"HHF/N5-1!>:Z("7+.5K!CZE(0E;XI_U\?ZU
M^*D^'B*-@"5XE]#1$?H3TBJ^8-H'#KP#R$9V6X?TX;]O4Q%NJW#4UA]]^)0$
M9>U0TQNG'$*.TG,NZ/VY31:$RF&2#Y#66YQ+N.T2<G'[R#8X((\]L7HQ0G>D
M-_[Y)^C;O[3A,2DV-2160^>6Z%R=^O@)QS@-R!U8D%64IE&ZDA@WA$99"-Z+
M69//I0]M1+7*78GF8IX2DX^*W=AS/>1YSNC!VIW2,E1KC997TO*TM.;YPK+9
MTF"M%JRMF(\4?)K/9F C0%XCIE7O2LP[(X:@9Z-!@Y>A.FN\_)*7K^553$=
M7@D-(@GL"B"M7%= _AF@>\=S$!P.&X@,U5I#-"@1#6Y") S4DD3\.B*M7%=$
M@W-$T!&CR+<;B S56D,T+!$-;UNC2!K>OCII-;MR&IYQ<D?#D>/ YE Z+WBV
MC-48C$H&(RV#3_D,PHN8 "PP[ B38P7S;E"TE72%,CKKJ^,Z0P1'S27;4*TU
M<-"N_*6M=0??E/,6L"8[0D4F 0J6!,QH%)!6.VB;Y&14;6I*K4[SQ*W#_V<8
MPBR.,67R4CX26P>BOI;.A'.UT>FTZSN-46BJRCHX5(%#-RWT*XK3XS)_(RNM
M<&=6N1IT:["&S3EKJM(ZK<K10ZWKO> <;N1EU.H7:C5>J _=)J^W</&PLO%0
M[^/;;<2-O(P:^4*MQLOOC_PFK[?P\; R\E#OY#6>XD9H1KU\H=:8E.[9I/2T
MZUR=1672H=ZE=_$69W#:?8:^QLYT_+-NNRUPWL+&P\K'PX'69JC<\'YQ_AYK
M0L6*OR()23E8',!IN1D^J,N3/:;AW?'MQ1V8A&$D#W$,IA$+XHQM9=[Y?;)@
MG.* _]/*W&AF8%1M:DJM?F^J! +>F$'L"R]XCPLO2(E\-2U=3)"EBNU60(^C
M)5'#_4#$8&\?X4;SBROM]_.&@ %(\O> /@CQH>TUU_2*TJ!0@KE2JU =<I6A
MP XI2F/M,$K>:!)SI5/>D9=]1(_<R^S?(M%!5:*#M-:_&N5XM:)DA3D!D2 ;
MI2P*P ['V]9<1R_:%6>AYI^:):_??"?55@K!2T\R5"4G2)^<W/@DZTK(:*Y2
MJ%TC]!;)"JJ2%:1/5I[%(T=.3::V738R3^[@C?3BG8$5"8M]^J+!A[;X:T)K
M*3FR1[62=2!5/H*NY"-;SJ*0R#&$;(C 3$RUUJX;S3V,JDU-J=415BD*<M_6
M(('O?PA)\)F3A+4Z(&0TD3&J-C6E5H=?Y3M(G^^4^32F\>'V]_'H?),!JIG7
MF'K/^NH[PS*Z:6&=;$XGA*[4)C\3MF.;\GR?NKQ:_I!@HK;/K:IX_BN$%TQ7
MXFD!8K(4H79_(!I*\XW]_(1G&[75O<@XSQ)UN"8X)%06$-\OLXP?3V0%Y<\K
MQO\!4$L#!!0    ( )&,#U6\5"O,+ 4  !D=   9    >&PO=V]R:W-H965T
M<R]S:&5E=#,Y+GAM;+69:V_B.!2&_XJ5':TZTI3$#@3H A(E.[.[4E=5V78^
MF\2 U21F;%,ZTO[X=2[D JE+5FX_E,3Q>6T_L8_/B2<'QI_%EA )7N,H$5-K
M*^7NQK9%L"4Q%CVV(XEZLF8\QE+=\HTM=IS@,#.*(QLYCF?'F";6;)*5W?/9
MA.UE1!-RSX'8QS'F/V])Q Y3"UK'@@>ZV<JTP)Y-=GA#ED0^[NZYNK-+E9#&
M)!&4)8"3]=2:PQL?H=0@J_%$R4'4KD$ZE!5CS^G-G^'4<M(>D8@$,I7 ZN>%
M+$@4I4JJ'S\*4:ML,S6L7Q_5OV:#5X-984$6+/I.0[F=6B,+A&2-]Y%\8(<_
M2#&@0:H7L$AD_\&AJ.M8(-@+R>+"6/4@IDG^BU\+$#4#I=-N@ H#=&K0?\/
M+0S<2PWZA4$_(Y,/)>/@8XEG$\X.@*>UE5IZD<',K-7P:9*^]Z7DZBE5=G*V
ME"QXOKY5Y$*P8+&:3@)G+^0:+/.I -@:/! A.0VDJI09@,>$2@'FZ4NC\B>X
M\HG$-/JLK!Z7/KCZ]!E\ C806\R) #3)ZW]1A>KZCD:1:D%,;*D&D';##HK.
MWN:=16]TU@-W+)%; 7Y/0A(V[6TU\'+TZ#CZ6Z05_&N?](#K? '(0:BE/XO+
MS6&+N:\W]TF@S&&;>6,T;ODNW4S/?4/O>S;)U3N:OQ"N%BWXQG$B@9H7!'S%
ME(,G'.U)&_9<M]^NF[J>&['# 9E:RK<(PE^(-?OU%^@YO[4Q,RGF&Q)K\.R7
M//LZ]=D_^%7-WAVFH?)P$4[)2@82Y8RSB0T$D3(BR@G*=(V0'WNU%-KHYJUX
M62NI'WZ90;<WFM@O=6IY)>C4:CG-*KZVM_^3Q:!D,="R:/< ;:/5ZG2=2R;%
M?$-B#7Y>R<_3KLV_]_&*\'2>S ^8AZWD/)/D3(KYAL0:Y(8EN:%VYMWB""<!
M 5BD].26@!79T"2AR>98L".<LA!<J<TEWW(^M^'-FQG4%MB@/X##L7NRSA;:
M_G1%9TBL@6Y4HAMIT67^G[P+9G0&QH4.'(S@J8_2MM85C"&Q!IAQ"6:L!?.D
MO)GB@I,0!"Q1NV7AVP,6QRKV$9F'>X?:^(S:-1R-D8>&_1-LVKYTQ69(K($-
M.E6TZ&C!J5A[3>@%<ZK0:>#Q1MX8>O"$CK[%KGA,J37YU*)IV-%9$37'U.5E
M+JI0;_BH\= =N= ]I:;M1V=JAM2:U%!%#7U0X%H(&]HSC:KYIM2:4*MD &IC
MXX[[9LBB"'.1%N43M'U^YDV.:_-SU!M[3NWO;'D;30=:.@"='AJ7C39A59$^
MU(?Z]9WR0A1%P-ZO=6780V?#-Q2T%\/_B!0 5CD U"<!Q;;9 =+@'-*HY_6U
M$\9HS&]*K4FLBOJA-C0^V2\OA.:=0X.HUQ^?@C(:XIM2:X*J@GS8-<H_WS@O
MQ#?L[J.,1ORFU)HDJY@?ZH-^4U\MBF;>^6RA[TQG=!^1%, J*X#ZM&"1A_^+
M" L!YN#?-[Y[MM(R&>0OC*KYIM2:GUBKG $Y'Q3=(9.IP<*HFF]*K0FU2C20
M/M%8%I_6A=@KLLHY7I9@H/,$0R6MF5,\6=CZ]CO3^H@$ U4)!M+&VD=:!RJW
M6Q*%8,TXD/@U+V!1F,7$JXAN\K./]R"B<XCM#(WF$Z;4<H9V[<PH)GR3G;T)
M$+!](O,#E+*T/-^;9Z=:)^6W\&:1G])5,OFAX1WF*N$0(")K)>GTAHH8S\_A
M\AO)=MG)U(I)R>+L<DMP2'A:03U?,R:/-VD#Y6GH[#]02P,$%     @ D8P/
M58X+5NGS!@  748  !D   !X;"]W;W)K<VAE971S+W-H965T-# N>&ULQ9QK
M;]LV%(;_BN 50PNTMD7YEBPQD)CDUF%!@P3=/@S[P-B,+4073V*2=MB/'W6)
M)<HR&[OOX'Q(9/F<A](Y1\?T&U%GSW'RD*ZD5,Z7,(C2\\Y*J?5IKY?.5S(4
M:3=>RTB_<Q\GH5#Z9;+LI>M$BD7N% 8]TN^/>J'PH\[T+-]WG4S/XD<5^)&\
M3IST,0Q%\O52!O'S><?MO.RX\9<KE>WH3<_68BEOI?J\OD[TJ]Z&LO!#&:5^
M'#F)O#_O7+BGW!MG#KG%[[Y\3FO;3G8J=W'\D+WXN#CO]+,CDH&<JPPA])\G
M.9-!D)'T<?Q=0CN;,3/'^O8+G><GKT_F3J1R%@=_^ NU.N],.LY"WHO'0-W$
MS[_(\H2&&6\>!VG^VWDN;?L=9_Z8JC@LG?41A'Y4_!5?RD#4'-S!#@=2.I"F
MPW"'@U<Z>*\=85 Z#%X[PK!T&+YVA%'I,,IC7P0KCS052DS/DOC923)K3<LV
M\G3EWCK ?I15UJU*]+N^]E/36Q7/'SY<ZMPLG%D<ZH)-19[R#\[M2B3RPUW^
MUK7XJLM).1=)(J*ES+;?.^Q+9J[?%9%V%FM?B<#_1R[>.Q=A_*BMWU*IA!^\
MT[#/M]1Y^^:=\\;Q(^?*#P(]1GK64_H4L@/IS<O#G16'2W8<KN=<Q9%:I0Z+
M%G+1XL_L_B.+?T^';A,_\A*_2V(%7HFDZWCN>X?TB=MV/G;W7Q\C[=[/W4F+
M.WV]>]OH[/M&YP>/;L32V]2BE_.\7;7XW07WYV\:Z7Q4,DS_:CF?RV+\0?OX
M61,_3==B+L\[NDNG,GF2G>F//[BC_D]MF47"*!+&D# .@AD5,=A4Q,!&+[J3
M4U3$O-Z=9%$);3FV$O?-<0$;Y;#L0_II.CSIZDOEJ9Z[%J-!US.-6&'D]FM6
M+FD8\6T2(6YWLK$R@CC<!'%H#>+'ZT_.C0R$TD%DN^-FA>P;-R2,(F$,">,@
MF)'6T2:MHR-WRQ&R(I PBH0Q)(R#8$9%C#<5,89WR_%6QW$'D^[0[$LSZ[C[
M)@\)8T@8+V#CG<$PLC+99&5BS8J>58=^FGT32_,K,58KF>@O945#MJ3&BMWW
M\D/"*!+&D# .@AF)/MDD^N3(#?D$61%(&$7"&!+&03"C(MQ^]>VZ#V_)=N2^
M:2YI]:8VZ@X:,]@6(]?MCAM3V!8KXC59O,5J.*I-A\U(UG0*]_O;J/.O\\K9
MKGVTO8.,I%$HC4%I'$4SJX!454".W&/+ T 5!I)&H30&I7$4S2R,2CIRK3K$
M88T6*@=!:11*8U :+VGU#C^H?UJ8*:RT'O<;8H\(9-';0Y$\2.5'R]:L004>
M*(U":0Q*XRB:F=U*A'*'Q^[<4 4+2J-0&H/2.(IF%D8E8[E63>2PS@V5IDI:
M8_;;5'E;K";=47.*O&U$W.Y)<XK<,N"XQC(C6<D_[C?TG^T&NL>$&*FDS* T
M"J4Q*(VC:&;.*W')G1R[K4)U*"B-0FD,2N,HFED8E1CE6I6-P]HJ5&""TBB4
MQJ T7M*,?K[KOW:DTHZ(73OZM)9)GK*BIZ>/ZW6<J+:\V4'[Y@U*HU :@](X
MBF8FN)*TB'ODWDV@*A>41J$T!J5Q%,TLC$KE(E:QY*#>;4?NG6JR_16_ZS9F
MQ"U&I-;VRL1L&TVV-.,6H_'.!EII0L2N";4WT-=/B>WXO4,*U8>@- :E<13-
M3'NE(Y'!L=LJ5(*"TBB4QJ TCJ*9A5%)4,1^(]1!;14J*D%I%$IC4!HO:?6.
M[M4^0,P,5EH1L6M%-WI@D<Q7^96[D$\RB-?9-=V:.:A&!*51*(U!:1Q%,U-<
MB5AD?.SN#56ZH#0*I3$HC:-H9F%42A>QWT=U4/>&:E<ES?B:/VF*N[3-RFO>
M4<=:K+QA<_+,2ZMA_>:-'7=2D$H9(G9E:%<3W6-B#-6)H#0*I3$HC:-HYNJ*
M2E#R^D=NK1Y4B(+2*)3&H#2.HIF%40E1GOW>JD-:JQVY=ZJATA*4QJ T7M(,
M9654^Q Q4UA)1IY=,OI91C(107[EBD7H1WZJ,O'CJ3UY4+$(2J-0&H/2.(IF
M)KFV/N[H"^2P*^2P2^2P:^2PB^3^#\G+JR0O[QNW3AW2P*$B5DDS%I)LW1Y!
MVZS&6_<9MUAY6S-H7EH9FO&XVS^I_^SHJI5BY-D5H]U=]?639?L0>\<9JB!!
M:0Q*XRB:F?I*:O*.O;S.@PI44!J%TAB4QE$TLS J@<K#K[*S(_=.-51R@M(8
ME,9+FK%J>MA<C]>K/?TBE,DR?TY)JG.C+\+BX0.;O9MGH5SD3P!I[)^YI]1M
MV<_<4UX\Z:3"%P]>N1+)TH]2)Y#W>JA^=ZQ[5E(\RZ1XH>)U_NR-NUBI.,PW
M5U(L9)(9Z/?OXUB]O,@&V#Q19OH?4$L#!!0    ( )&,#U7A'KZ6F@(  -$'
M   9    >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;*U5;6_3,!#^*U:8T"9!
M\[H.E312VQ1M2).FC<$'Q <WN336'#O83CO^/;:3AG;*R@3[DOCE>9[SW=EW
M\9:+!UD"*/1842:G3JE4/7%=F95083GB-3"]4W!18:6G8NW*6@#.+:FB;N!Y
M8[?"A#E);-=N1!+S1E'"X$8@V505%K_F0/EVZOC.;N&6K$ME%MPDKO$:[D#=
MUS="S]Q>)2<5,$DX0P**J3/S)\O(X"W@*X&MW!LCX\F*\P<SN<JGCF<.!!0R
M912P_FU@ 90:(7V,GYVFTYLTQ/WQ3OV3]5W[LL(2%IQ^([DJI\X'!^50X(:J
M6[Z]A,Z?<Z.7<2KM%VU;[(6VF#52\:HCZWE%6/O'CUT<]@A:9Y@0=(3@*2%Z
MAA!VA/"E%J*.$+W4PGE'L*Z[K>\V<"E6.(D%WR)AT%K-#&ST+5O'BS!S3^Z4
MT+M$\U1RQ3)> ?J"'T&B]VB6Y\0D$%-TQ=I;:-)YFH+"A)YIQ/U=BDY/SM )
M(@Q=$TKUOHQ=I<]B%-VLLSMO[0;/V W1-6>JE&C)<L@'^.EQ_O@(W]4QZ ,1
M[ (Q#XX*?F[8"(7>.Q1X03!PGL7+Z?Z0._]G??G/U@^"$?:W(K1ZX5]O!4J)
MS"B7C0#T?;:22NBG_6,HWZUB-*QHRMU$UCB#J:/KF02Q 2=Y^\8?>Q^'@OV:
M8NEKBBU?2>P@+5&?ENB8>C('!@51J!"\TL_/YDB9ESN4CU9J;*5,M]@D_N@\
M=C?[81["A(>8= @3'6*6+<;W]D!!#VE==?=J5 5B;9N#1!EOF&HO9K_:]Y^9
M+;M/UN?^9.$/K*>Z7[7MY8]\V^RNL5@3)A&%0IOR1A>ZA(JV@;03Q6M;(5=<
MZ7IKAZ7NN2 ,0.\7G*O=Q!CHNWCR&U!+ P04    " "1C ]5;W\/S<D#  #^
M#@  &0   'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6S%5VUOXC@0_BM6KCJU
M4DO>"$DX0"J$U>UI>ZH6]?:S20Q$=6+.=F#OW]_8"5E>#$5[2-</Q7;F>>QY
M9C+.#+:,OXL5(1)]+V@IAM9*RG7?MD6Z(@46';8F)3Q9,%Y@"5.^M,6:$YQI
M4$%MSW%Z=H'STAH-]-HK'PU8)6E>DE>.1%44F/\S)I1MAY9K[1:^YLN55 OV
M:+#&2S(C\FW]RF%FMRQ97I!2Y*Q$G"R&UK/;G\;*7AO\E9.MV!LCY<F<L7<U
M^9P-+4<=B%"22L6 X6=#)H12103'^+OAM-HM%7!_O&/_I'T'7^98D FCW_),
MKH969*&,+'!%Y5>V_9TT_@2*+V54Z/]HV]@Z%DHK(5G1@.$$15[6O_A[H\,>
M 'C, *\!>,> [AF WP#\:W?H-H#NM3L$#4"[;M>^:^$2+/%HP-D6<64-;&J@
MU==HT"LO59[,)(>G.>#DZ$](Q2],"/1*.)JM,"?H64J>SRN)YY0@R="$%6LL
MQ"/Z7*8=](1FD*M9!<_80C\#2QUSF(ZQR%.$RPPE.:TDR=!U_ 7 9Y*E[RM&
M,\(%ND^(Q#E]@.W>9@FZOWM =\A&0A$(E)?HK<PE'.E.C5]R2N$ 8F!+4$3Y
M9:>-]^/:>^^,]SYZ8:5<"30M,Y(9\,EE?.\"WH9(M.'P=N$8>Q<)_ZC*#O*=
M1^0YGF<XS^1ZN&MRY[_M/OWIW0_$\-O<]#6??RXWJX)P+!GOFR);8[MFK"JO
M?;'&*1E:4#\%X1MBC7[]Q>TYOYEDO259<DNRZ8W(#@+0;0/0O<2NBP-5+R^^
M5!),P:EY>YI7756;T9/KN!U(JLV^[ :SL.,>&B4&(R^*C[FF)C,W[@2MV8$$
M02M!<#$'$U(R*+MGLS"X91;>DBRY)=GT1F0'(>BU(>A=S,)O^K(GV1/>0#E8
MDMTM4 FX7Z#\I_H.RLLE*G?YNH;+1EM=SMQ']8T!%]8]L-2D#Z88U\<+]C*K
MZX5Q%#J1?Y3/IY9^&/;<P/>CHZ0V<;JA&X?ND>7TU-(+O#B(XJ!G3NVPU37\
MWW3-FNO_ V7#JY4]M3RGK(G3K.RIY0?*1JVRT75U\R?R,&.48KX'-0I7[Q_O
M%SNGXW6/1#-:.4>%,S%:]:+XX.](.B,F"LVRQ:UL\8UEVT^SZX2+KQ+.:'4B
MG-'J ^&,F!/A[+T/>O@&6NI.2L ;696R_GYJ5]MF[5GW*$?K8[<_<0WK"31W
M=2_V@[[N#%\P7^:E0)0L8"NG$\+[P>MNJYY(MM;MQ)Q):$[T< 4-*N'* )XO
M&).[B=J@;7E'_P)02P,$%     @ D8P/5;2_W<W>!   S1\  !D   !X;"]W
M;W)K<VAE971S+W-H965T-#,N>&ULS9EA;ZLV%(;_BL6DZ5[IKF ()'1)I+8P
MW4[W;E6C;A^F?2!PDK +F-FF:?_];* D$,KH9E7YTF#P>6R?UWF;@^=[0K^Q
M'0!'3VF2L86VXSR_U'46[B -V 7)(1-/-H2F 1=-NM593B&(RJ TT4W#</0T
MB#-M.2_OW='EG!0\B3.XHX@5:1K0YVM(R'ZA8>WEQGV\W7%Y0U_.\V +*^ /
M^1T5+;VA1'$*&8M)ABAL%MH5OO2Q*P/*'K_%L&='UT@N94W(-]FXC1::(6<$
M"81<(@+Q\0@WD"22).;Q=PW5FC%EX/'U"_VG<O%B,>N P0U)?H\COEMH,PU%
ML F*A-^3_6>H%V1+7D@25OY%^[JOH:&P8)RD=;"801IGU6?P5"?B*$!P^@/,
M.L#L!DQ>";#J &OL"),Z8#)V!+L.*)>N5VLO$^<%/%C.*=DC*GL+FKPHLU]&
MBWS%F=PH*T[%TUC$\>4O8B]^(8RA.Z!HM0LHH"O.:;PN>+!. '&";DB:!XQ]
M0K=9>(%^0"NQ6:-"/".;\IGH66HNFEZ<%!PB-(Z:BJ 5)^&W'4DBH Q]\( '
M<?)1#,)D$)OK7*Q1SE0/Z_5<5^LQ7UF/A;Z2C.\8\K,(HIYX;SC>&8C716Z;
M!)LO";XV!X$_%]D%LHQ/R#1,LV<^-^/#<=]R_M_H_G\>O94,J]EM5LFS7N%=
M93R.Y!X1YH!6$!8TYC&(9#^%22'RC3:4I-U-Y0<TB[/M\6;ZXXL HUL.*?NS
M;X]4LYCTST)Z[R7+@Q 6FC!7!O01M.7WWV''^+%/()4P3R7,5P1K23EII)P,
MT=M2LH.4T)(R;$L)+U+F0LKR*XX^Q%G]9?_8IV0U";N<A/RG][C$&+LSRS%F
M<_WQ6*:^GE-L.S,'MWMZHYG^&&8K>W:3/7LP>S<D>P3*8VF&0IP-4"I2QJ09
M]F5A$/;6_:P2YJF$^8I@+46<1A'G+*S)42FE2IBG$N8K@K6DG#923L_!FJ8G
MYC!Q9ZYEX:XSG7:TW:DS=2RG8TQCB?X(8BMSLR9SL\',_5IPQH,L$HE ]ZN'
MWM]?@X2W;F"5,$\ES%<$:\G@-C*X9^%%KDHI5<(\E3!?$:PE)38.!99Q#FY4
MSZ+C"=;,PE;'COIZVJ8SF[ANQX]&,_TQS';^C@I4/)B_<BLSQ(KU7Q!R63KR
M'2!(\X0\ U2_F5!>T' 7,/%C*@FRWO0,#O+6O:Z4YBFE^:IH;;G,@USF67A7
M/0U5@JJD>4IIOBI:6]!#R8X'R\AW\R_KM-:R36PZ=M>^3CL:7=\:R?('6>U\
M'>IB/%P8/XC*CLF78"('R;-($] P9J)-<IF=_G=:@\@W;V:5-$\IS5=%:XMS
M*+NQ?1[NI+1B5TKSE-)\5;2VH(>J'0]6DN_F3LZ)43CV%!M&UYQ.^^&)A2?X
MQ*+& ?T1P';F#D4R'JZ2&Y\*JS?QK[Y\&N:\>2^KI'E*:;XJ6EN10_&-9^=A
M3DI+>*4T3RG-5T5K"WHHX_%@:?ENYN2>>L34<K#9-:?3?L[,M7#W-=1(GO_O
MO"IO^M'Q9 IT6YX+,['N(N/5V5%SMSE[OBI/7#OWK_'E#>ZY[\FSZO(X]("O
M#KJ_!G0;9PPEL!%#&1=3,5E:G1U7#4[R\G!T33@G:7FY@R "*CN(YQM"^$M#
M#M"<X"__ 5!+ P04    " "1C ]51*4V,5$"  !-!0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970T-"YX;6RM5-]OTS 0_E=.1D)#@CI)MPY*&JG+-#$$TK0)
M>$ \N,FUM>;8P7;;[;_G[&2AD]J)!UX2GWW?Y_ONA_.=L?=NC>CAH5':S=C:
M^W;*N:O6V @W,BUJ.ED:VPA/IEUQUUH4=00UBF=),N&-D)H5>=R[L45N-EY)
MC3<6W*9IA'V\0&5V,Y:RIXU;N5K[L,&+O!4KO$/_K;VQ9/&!I98-:B>-!HO+
M&9NGTW(<_*/#=XD[M[>&H&1AS'TPKNL92T) J+#R@4'0;XLE*A6(*(S?/2<;
MK@S _?43^U743EH6PF%IU ]9^_6,O6=0XU)LE+\UNT_8ZSD+?)51+GYAU_LF
M#*J-\Z;IP11!(W7W%P]]'O8 Z>D10-8#LG\%C'M S!SO(HNR+H4716[-#FSP
M)K:PB+F):%(C=:CBG;=T*@GGB](TK7 .2J,KB7:%<(L5RJU8*'0@= US1946
MND*@GH'28BT]?#'.T?D[F-=D4CV$@FO=-56HSLDE>B'5FYQ["C)<Q:L^H(LN
MH.Q(0)\W>@3CY"UD298=@)<OPR^Q(G@:X>ES.*?4#/G)AOQDD6]\A&\_&S_G
M"^<M-=ZO0[(ZGM/#/&$8IZX5%<X839M#NT56O'Z53I*/AT3^)[)GDL>#Y/%+
M[,65U%1NJ5<TI7_%6U3"8PW>P$8[HVIH+;TEUDLZ/)$::%VA]@=+WEV8=DT8
M'I9MD8P^G.=\NR_ZL-=D\.K4\+UF#P_-5V%74CM0N"18,CH_8V"[X>T,;]K8
M_POC:9KB<DWO'=K@0.=+8_R3$49J>$&+/U!+ P04    " "1C ]5@2;AA=T"
M   1"   &0   'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6RM5E%OFS 0_BL6
MJZ9.:@.!EE1=@I305MO43E6B;@_3'APX@E5C,]L)W;^?C0FC+6'3M)> [?N^
M^^[.W&5:<?$H<P"%G@K*Y,S)E2HO75<F.118CG@)3)]D7!18Z:78N+(4@-,:
M5%#7][S0+3!A3C2M]^Y%-.5;10F#>X'DMBBP^+D RJN9,W;V&TNRR979<*-I
MB3>P O50W@N]<EN6E!3 ).$,"<AFSGQ\&4^,?6WPA4 E.^_(1++F_-$L/J8S
MQS."@$*B# /6CQW$0*DATC)^-)Q.Z]( N^][]ILZ=AW+&DN(.?U*4I7/G L'
MI9#A+55+7GV )IYSPY=P*NM?5#6VGH.2K52\:,!:04&8?>*G)@\=@.;I!_@-
MP/];0-  @CI0JZP.ZPHK'$T%KY PUIK-O-2YJ=$Z&L),%5=*Z%.B<2J*>5%B
M*5',64) ;  M(0&RPVL*$F&6HCG5E<8L :3O#(H%I$2A6RZE/C]%*UM]Q#,T
MCV^M22_5\14H3.@[C7E87:'CHW?H"!&&[@BENIYRZBH=CA'E)HWTA97N'Y >
MH#O.5"[1-4LA[<''P_AP ._J-+:Y]/>Y7/B#A)^V;(0"[P3YGN_WZ?EG^#,Y
M05O:H.8+#O#=$*;+1MBF4X>3P^5$WY:<4J0_C@J+]'M?/:R_LWY_IM]<RA(G
M,'-T0Y$@=N!$;]^,0^]]7S+^$]FSU)RUJ3D;8H\6L"&,F=3H>UN"(+SO_BPL
M25B3F':XB\;A:#QU=]TX>HPFHZ U>J;OO-5W/JBO+5+O9V&QDXY';W3Q0M5K
MF_$H[!<5MJ+"05&?]4RI!%%PRK/,]@:N<A!]$L-7[D^]CG^KL<?(/R1RTHJ<
M#(J\-JJ&:CKIJVGP0MD?C*PRM]-U"]/OS#"2*.%;IFP#;G?;>3>OV[S[V]P.
MRSLL](64B$*FH=YHHLLG[ "R"\7+NH>ON=(3H7[-]<P&80ST><:YVB^,@_9?
M0/0+4$L#!!0    ( )&,#U4?!*GYSP(  !,*   9    >&PO=V]R:W-H965T
M<R]S:&5E=#0V+GAM;+56;4_;,!#^*Z<,32!!\])76!NI%*$Q@591L7V8]L%-
MKJV%8V>VT\*_GYV$-)M"A!#]$K_><\_=$]LWW@GYJ#:(&IX2QM7$V6B=7KBN
MBC:8$-41*7*SLA(R(=H,Y=I5J402YT8)<P//&[@)H=P)Q_G<7(9CD6E&.<XE
MJ"Q)B'R^1"9V$\=W7B;NZ7JC[80;CE.RQ@7JAW0NS<BM4&*:(%=4<)"XFCA3
M_^+2#ZQ!ON,'Q9VJ]<&&LA3BT0YNXHGC64;(,-(6@IAFBS-DS"(9'G]*4*?R
M:0WK_1?TZSQX$\R2*)P)]I/&>C-Q1@[$N"(9T_=B]Q7+@/H6+Q),Y5_8E7L]
M!Z),:9&4QH9!0GG1DJ<R$36#('C%("@-\D2XA:.<Y171)!Q+L0-I=QLTV\E#
MS:T-.<JM*@LMS2HU=CJ<B20E2L%,\(BB7"/<8X1T2Y8,%1 >PY09Y0B/$,P_
M #.),=5P*Y0RZV>P*-0$L8+IFO(U3#EASXHJ.],,>GR%FE!V D= .=Q1QHP\
M:NQJ$XXEY48E]<N">O *]6\9[T#7.X7 "P)X6%S!\=')OS"NR4:5DJ!*29#C
M=E_!O:;<A&MCV;,^A3E1&JXRA%^W9C_<:$S4[R;2!7BO&=P>L@N5D@@GCCE%
M"N46G?#S)W_@?6FAWJVH=]O0PWW"Y3[A320+F$$.8P_N-ASV.OVQNVUPWJN<
M]]J=9U(BUTWN6@W?F9-^1:M_2#G[!Z ^J*@//D;. F98DW,P[(R:Y1Q6SH>M
MSKO^V;D',7E6D-IDQ1DVN6X%>6=^1A7%T2&E'1V ^GE%_?QCI"U@^C5I_69=
M?6]_Y7NMOK]O4<);M&W'>6>&_-K3Y!]2WA+]@]GO7Q&_]:9_N\(E3OTR[G>&
M_XGLUIYX6R[=$6F>6P4,5\;*ZPS-'R*+"J08:)'FK_Y2:%-#Y-V-J=I0V@UF
M?26$?AG80J*J \._4$L#!!0    ( )&,#U44>G9ZA 8  /$\   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0W+GAM;+6;_W/:-AC&_Q4=V^W:NS9@&PC)"'<)
M5F_9M5W6+.L/N_W@& &^VA:316AW^^,G?PE"B:+@YJ$_-&"LSXO>UW[0(TOC
M#1=?BB5CDGS-TKPXZRRE7)UVNT6\9%E4'/$5R]4G<RZR2*JW8M$M5H)%LZI1
MEG;]7F_8S:(D[TS&U;$K,1GSM4R3G%T)4JRS+!+?+EC*-V<=KW-_X%.R6,KR
M0'<R7D4+=LWDS>I*J'?=+6669"PO$IX3P>9GG7/OE :CLD%UQI\)VQ0[KTG9
ME5O.OY1O+F=GG5[YC5C*8EDB(O7GCDU9FI8D]3W^::"=;<RRX>[K>_J[JO.J
M,[=1P:8\_9S,Y/*L,^J0&9M'ZU1^XIM?6-.A0<F+>5I4_Y--?>YQOT/B=2%Y
MUC16WR!+\OIO]+5)Q$X#Q;$W\)L&_L,&3T4(F@;!OA'Z38/^OA$&38.JZ]VZ
M[U7BPDA&D['@&R+*LQ6M?%%EOVJM\I7DY85R+87Z-%'MY.03*Z18QW(MDGQ!
MSLNR)3)A!7E+/D9"1&49R:N0R2A)B]?JZ,UU2%[]^'K<E2IZR>C&3:2+.I+_
M1*2 ?."Y7!:$YC,VL[0/W>V'CO9=U>MMU_W[KE_X3N"OZ_R(!+TWQ._YON7[
M3/=O[MFZ\[+H]+NC&\D(MM=!4/&"O:Z#*2\DB?(948>94%? 7^_5^>12LJSX
MVU;Z&MZWPTNQ.RU64<S..DK-*F)G\M,/WK#WLRWO2%B(A%$0S*A0?UNAOHO^
MH$*QJE!AJT0-\7H5I?R9N)MXHY->^6_<O=M-L^7,!Z>$>\.H$V;T=[#M[\#9
MW\L\7@O!9E57;3T=/ [I#SQ;3YV!VEY02!@%P8P$#[<)'CH3_+M?:0]1QR+)
M%DE<R3_/K9>5$]7V!D?"0B2,@F!&/8ZW]3@^I 0?(RN$A(5(& 7!C J-MA4:
M.>^8C^OLE@G"YV3%BZ2Z5PA+$S4L4S>0;4AS4?,\;U<6C[P'\N0,VC;92!@%
MP8QDGVR3?>),]I4EQ>15DI,5$S'+I74(6B,'.^GN#Q[^&CC#MDTW$D9!,"/=
M7D\[@1YB@-%0]AEAN .V33641E$T,]D[MLM[V>BF:;][*?LJNBW+SDBMLXRD
M413-S+*OL^Q_WQ"'_$=HMDKY-\;(-;MC(LIC9BV#,T#;GU4H+832*(IFEDK[
M3^^@!M2#.E H+832*(IFUDF[4,]M0Y\7KOXCX?+Z(ZMP.2.USC*21E$T,\O:
M^WIN\^L2KO<L*ACY@XEJ4%3.MDZ?_*U&FM4IE!9":11%,^NEK;0W/*AZ0>TU
ME!9":11%,^ND+;;G](=[J-?Q8_6RC[J@%AE*HRB:F63MDCVW37:)UV]RJ1RT
M<;M8RX"TL5,H+832*(IFUDJ;;._DH,*%]+]3*"V$TBB*9CZJTN;<=YOS9X6K
M:6_X19MNN>.TS3&41E$T,\?:D_MN3^[2K?,X9BD3U234><:%3/ZMQUY\3BYS
M&>6+Y#9EY+PHF'THYH[=]DZ!TD(HC:)H9A6UY_?]0RJ:#S7\4%H(I5$4S:R3
M-OR^TZCNH6C!X\E<ZU#,':AUDJ%N'44SDZS=NN]VZRY)^RP2R=[.^*82L7?)
MUU+:GM8OI+V>0FDAE$91-+-DVOK[@X/J%]3R0VDAE$91-+-.VO+[[L?GS^O7
M\+%^6>4+:M>A-(JBF3G6=MUWVW67?-WDJRB9Z=G[IV?!W$%:WQ)0XP^E413-
M+)<V_O[HH-(%-?U06@BE413-K),V_;[[T;I9I[)$@J65M:F>^KXA:1+=)FF]
M$%2P<KWQ$_,T_N,'[E[/KG)0;P^E413-7'FIO7W@]O:6.;&=E;C6Y99(VSV%
MTD(HC:)H9FGTE$#@'5+1 JCIA])"*(VB:&:=M.D/W _ZGQV,->UWA2H8V'3*
M':AUDJ&.'44SD[RS1-SMV-TZU=I1NJ.UOCFPJ\:QR\8/,0D0Z$F H']0$8,Z
M?R@MA-(HBF;623O_X(4KWIOVQFC+.LGO#M0ZR5#;CJ*92=:V/7#;]F=%K#[!
MOLC"6A3HLWLH+832*(IF5DY/!@0'71\?0&<!H+002J,HFEDG/0L0N!__/R]C
MS:IX8^=.8-4QJ(>'TBB*5F>YN[.%,V-B4>V=+50*U[FL=_%MCV[WYYY7NU(?
M'+_P3J>>Y7CHG=)Z]ZW&UYN!/T1BD>0%2=E<A>H='2N!%O7^VOJ-Y*MJ ^DM
MEY)GU<LEBV9,E">HS^><R_LW98#M+N?)_U!+ P04    " "1C ]5ET=98J$%
M  "_*   &0   'AL+W=O<FMS:&5E=',O<VAE970T."YX;6RUFEMOVS84Q[\*
MX15#"ZRVQ(OB9(Z!I&FQ#"W6)>WZ,.Q!D4]LHKIX)!VGPS[\J$M$I1*UQ,!Y
ML45*//SSD$<_\;+8%^JKW@ 8<I^EN3Z=;(S9GLQF.ME %NMIL87<WKDM5!8;
MFU3KF=XJB%=5H2R=T2"(9EDL\\ER4>5]5,M%L3.IS.&C(GJ79;'Z=@YIL3^=
MA).'C"NYWI@R8[9<;.,U7(/YO/VH;&K66EG)#'(MBYPHN#V=G(4GYU%5H'KB
M#PE[W;DF95-NBN)KF;A<G4Z"4A&DD)C21&S_[N -I&EIR>KXNS$Z:>LL"W:O
M'ZR_JQIO&W,3:WA3I%_DRFQ.)_,)6<%MO$O-5;'_!9H&B=)>4J2Z^B7[YME@
M0I*=-D76%+8*,IG7__%]XXA. 4H]!6A3@%:ZZXHJE1>QB9<+5>R)*I^VULJ+
MJJE5:2M.YF6O7!ME[TI;SBRO0!NU2\Q.R7Q-SDH?22-!D]?D4V'BE+PIM-'D
M,D]V2L&*Q/F*O+W?6I_:A"G(#;A[+R_ Q#+5K\@+(G/R0::I=;Q>S(P56E8W
M2QI1Y[4HZA'%R(<B-QM-WN8K6#TN/[,-;%M)'UIY3D<-_KK+IX0%/Q$:4$H^
M7U^0ER]>C=AEK?=899<]R7NEJRH'V6Q0=T#^?&^?)Y<&,OW7D!=JXWS8>!F/
M)WH;)W ZL0%769PL?_PAC(*?1Z3S5CH?L[ZL>S?.BEUN"#SN4=GTZ)#FVFI4
M62U#_FY)Y]-P,;L;T"):+6)4RUFM0K:#3)/BEMA.@[;3AJ341H^Z4H1/2M1*
MB9[N%@7E>ZWLVO_W2VU6=,2P825'K9*C427?C:U-K-8P&$NC9@X<1?-6Y!PS
M .8(TH];Z<<H 7#<'W7A]&BXK\/ O88#C!!HK';5A//IL4=-!PHA3A0T=A]Y
M9SKWR*%.#AV5<P&V_Q,9UQRWX\MZ2QGY3Y4Q*&/4WH$#*W14"%&Q$&)P(71@
M"''(T)CM]GTTY9Z^=V@(4=@0]N$03:E'C(-#B$2'QFY73N"5XP@1CB/B=UI_
MT-B\V,!:)M4'G.^3"X,3H0-%B$J*$ ,5H6-%B .+<( 6?"J&.YXZ6E 46M ^
M+2R[(H\:1PN*1 LZ1 L/O*BC!1VGQ6]F XKX)C:#.C!P01TN*"HN* 8NJ,,%
MQ<$%[>."><>BPP5%P07MXX)YP]3A@B+A@@[APC.SH0X7=!P7;[-M6GP#(-=P
M!RK.$R#_DF<Q9+R"0X>:8PA%90C%8 AU#*$X#*%]AH3<]U'-'$,8"D/8P(S#
MK\8QA"$QI+';G7@''C&.(&R<(.\AUD ^@<ID7D\ZZE6P9T;+>"T'CC?669O"
M79S"P IS6&$X6&%]K/"I9RF&.:PP%*RP/E:\WUO,884A887UL4)]2Q?,886-
M8^4L22"%,AX>3\Q+#UWF)L[7\B8%<J8U'!!#&,1ACC@,E3@,@SC,$8?A$(?U
MB<-]PY8[X' 4X/ ^</QB'&\X$F_XDWG#'6_X\V<LSXR3\1H.W4MPK.&HK.$H
M.R&=K1"DO9 ^:[RK.MRQAJ.PAO=9XQ?C6,.16,/[&R*^.'&DX>.D^:*D@=>K
M8E^QY9V\+XES$%;&*SITP#FL<%2L< RL<(<5CH,5WL=*X'N3"X<5@8(5T<=*
MX%NM%@XK @DKHK\4YHU>X< BQL$R&C#/7R<;K^W <2<<9 0J9 0&9(2#C,"!
MC.A#)O2.C,Z..\Z6^]"$QB?&048@048\&3+"04:,0Z8.B^$E@,.B!H,UPK%&
MH+)&8+!&.-8('-:(@8T7W^L]<JR)4%@3#>R[^-8D(L>:"(DUC=WH$6N^7UV>
M=<Z49:#6U<DY39*RMOIX69O;GLX[J\^DN<?KHWT?8K66N28IW-JBP?3(QJNJ
M3\O5"5-LJQ-J-X4Q159=;B!>@2H?L/=OB\(\),H*VC.+R_\ 4$L#!!0    (
M )&,#U4V7.;/6@,  )H6   -    >&PO<W1Y;&5S+GAM;-U876_:,!3]*Y&[
M3JTT-82L@:R M"%5FK1-E=J'O56&.&#)<3+'=-!?/]\X"1_U9;0/:UD0Q/;)
M.??8ODX<!J5>"78[9TQ[RTS(<DCF6A>??+^<SEE&RXN\8-(@::XRJDU5S?RR
M4(PF)9 RX7<[G<C/*)=D-)"+[#K3I3?-%U(/2=PV>?;T-1F2(/I(/"LWSA,V
M)/=G[W\M<GWUSK/GDP\G)YV+SOWYU2YR5D/GQ'<*7VX+KX7^1HP.<@3''E=P
M8 %ZAP78IXY)]P^01G4QT=@QDJ?M0)XBM%['.0$;3*A@Y,!-WF;C]"Y"WQ5H
M)/PZ64>#-)?KG V);3 Q:,:\!RJ&9$P%GR@.K)1F7*QL<Q<:IKG(E:?-8C%!
M V@I'RT<V!JLHUHGXS)756P;P?Y.ZLMW@*8&!KD0K<$NL0VC04&U9DI>FTIU
M<=7X!/+J\MVJ, YGBJZ"[B59$ZJ3"3+)5<)4&R8@3=-H(%@*=A2?S>&L\\('
M4.L\,X6$TUDN:>6A8=0%(SME0MS"3>9GNJ6]3#=FK\H;V1:-H;IH96P%]#?5
MK/:F;/0B7:_@#[G^LC#=D54=U@>[42SERZJ^3%L#F'J J].B$*O/@L]DQFSG
M#PXX&M"&Y\USQ1]--$B5J6E@BG@/3&D^W6SYK6AQQY:Z2:=EBGON'J'G?SO.
M,R:9HF+3M,G]MSS*+W8<]E[+<G57V37L]%CO'-ZZR<MC,!D=@\FCR,G^,9B,
MC\!D[]7NFL\Q&;Q]D^%1S';W39KTZSWEQL9U:]O:MGKP>C D/^"50ZR#>I,%
M%YK+NC;G2<+DD]VKD==T8EZ\M_3-]0E+Z4+HNQ8<DG7Y.TOX(HO;JVY@(.JK
MUN5OT#VS%6[>34PL+A.V9,FXKJK9I"IZIF"BU@<0=I'KZG C&,=B;@0P+ [F
M .-8%A;G?^I/'^V/Q3!O?2?21SE]E&-9+F1<?; X;DYL#G=/XS@,HP@;T?'8
MZ6",C5L4P=>MAGD#!A8'(CUOK/'9QC-D?QY@<[HO0[">XIF(]10?:T#<XP:,
M.';/-A8'&-@L8+D#\=UQ(*?<G#"$6<6\82L81^(80R 7W3D:1<CH1/!QSP^V
M2L(PCMT(8&X'88@AL!IQ!', 'C D#*OGX,[SR&^>4_[ZW^C1'U!+ P04
M" "1C ]5EXJ[',     3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">
M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]
M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<
MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A
M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X
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
M% ,4    " "1C ]5!T%-8H$   "Q    $               @ $     9&]C
M4')O<',O87!P+GAM;%!+ 0(4 Q0    ( )&,#U5#L%,V[@   "L"   1
M          "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( )&,
M#U697)PC$ 8  )PG   3              "  <P!  !X;"]T:&5M92]T:&5M
M93$N>&UL4$L! A0#%     @ D8P/50OJ>!#3!0  U!X  !@
M ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( )&,
M#U5^/0N"; 8  )H:   8              " @18.  !X;"]W;W)K<VAE971S
M+W-H965T,BYX;6Q02P$"% ,4    " "1C ]5,4.J4QL#   >"0  &
M        @(&X%   >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%
M  @ D8P/53T>6T6Y!@  (!\  !@              ("!"1@  'AL+W=O<FMS
M:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( )&,#U5#F*F5 !$  ./E   8
M              " @?@>  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"
M% ,4    " "1C ]5^O%P@2\(  "_)   &               @($N,   >&PO
M=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ D8P/52/%MHT."@
M01D  !@              ("!DS@  'AL+W=O<FMS:&5E=',O<VAE970W+GAM
M;%!+ 0(4 Q0    ( )&,#U79!Y8') X  #DH   8              " @=="
M  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " "1C ]5Z^<5
MK[('  #-$@  &               @($Q40  >&PO=V]R:W-H965T<R]S:&5E
M=#DN>&UL4$L! A0#%     @ D8P/5=-N/]$)!   ^0D  !D
M ("!&5D  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " "1
MC ]57G"SU^P)  #X'   &0              @(%970  >&PO=V]R:W-H965T
M<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( )&,#U7I[ UBN0@  )$6   9
M          " @7QG  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#
M%     @ D8P/5<C":[BF!0  #A$  !D              ("!;'   'AL+W=O
M<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " "1C ]5M:NY 9H.   (
M,   &0              @(%)=@  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM
M;%!+ 0(4 Q0    ( )&,#U4HU:4]E00  'D*   9              " @1J%
M  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ D8P/52BX
MLB#2!   6 P  !D              ("!YHD  'AL+W=O<FMS:&5E=',O<VAE
M970Q-BYX;6Q02P$"% ,4    " "1C ]5$P=3;%4*  #B&@  &0
M    @('OC@  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    (
M )&,#U7BV+KI20@  )H8   9              " @7N9  !X;"]W;W)K<VAE
M971S+W-H965T,3@N>&UL4$L! A0#%     @ D8P/56$!)8$G$   /C   !D
M             ("!^Z$  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"
M% ,4    " "1C ]5AC"Y]/<"  "J!@  &0              @(%9L@  >&PO
M=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( )&,#U43O]HVSP(
M #H&   9              " @8>U  !X;"]W;W)K<VAE971S+W-H965T,C$N
M>&UL4$L! A0#%     @ D8P/54N2R'7X @  5P<  !D              ("!
MC;@  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " "1C ]5
MH_4%SK8%   O#@  &0              @(&\NP  >&PO=V]R:W-H965T<R]S
M:&5E=#(S+GAM;%!+ 0(4 Q0    ( )&,#U7MPJ9Z2P0  !\+   9
M      " @:G!  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%
M  @ D8P/5<^'<=\. P  L@<  !D              ("!*\8  'AL+W=O<FMS
M:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " "1C ]5_=M8X.8#  !S"@
M&0              @(%PR0  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+
M 0(4 Q0    ( )&,#U6PW0=1PP4  +0M   9              " @8W-  !X
M;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ D8P/50A (H#W
M @  1 P  !D              ("!A],  'AL+W=O<FMS:&5E=',O<VAE970R
M."YX;6Q02P$"% ,4    " "1C ]5'Z@4,C<(  #_3@  &0
M@(&UU@  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( )&,
M#U7[4^OUA@,  -,+   9              " @2/?  !X;"]W;W)K<VAE971S
M+W-H965T,S N>&UL4$L! A0#%     @ D8P/58-_7A2O @  )@<  !D
M         ("!X.(  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4
M    " "1C ]5OF5S%B<#  ">#   &0              @('&Y0  >&PO=V]R
M:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( )&,#U6 "1_LV0H   U^
M   9              " @23I  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL
M4$L! A0#%     @ D8P/50EFX*&O @  [P<  !D              ("!-/0
M 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " "1C ]55MG[
M^ <&  #+,0  &0              @($:]P  >&PO=V]R:W-H965T<R]S:&5E
M=#,U+GAM;%!+ 0(4 Q0    ( )&,#U7A]/Q(TP,  'X3   9
M  " @5C]  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @
MD8P/58Q,1\@C&0  .Y0! !D              ("!8@$! 'AL+W=O<FMS:&5E
M=',O<VAE970S-RYX;6Q02P$"% ,4    " "1C ]5OR+*A-\%  !J(0  &0
M            @(&\&@$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4
M Q0    ( )&,#U6\5"O,+ 4  !D=   9              " @=(@ 0!X;"]W
M;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ D8P/58X+5NGS!@
M748  !D              ("!-28! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX
M;6Q02P$"% ,4    " "1C ]5X1Z^EIH"  #1!P  &0              @(%?
M+0$ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( )&,#U5O
M?P_-R0,  /X.   9              " @3 P 0!X;"]W;W)K<VAE971S+W-H
M965T-#(N>&UL4$L! A0#%     @ D8P/5;2_W<W>!   S1\  !D
M     ("!,#0! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4
M" "1C ]51*4V,5$"  !-!0  &0              @(%%.0$ >&PO=V]R:W-H
M965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( )&,#U6!)N&%W0(  !$(   9
M              " @<T[ 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L!
M A0#%     @ D8P/51\$J?G/ @  $PH  !D              ("!X3X! 'AL
M+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " "1C ]5%'IV>H0&
M  #Q/   &0              @('G00$ >&PO=V]R:W-H965T<R]S:&5E=#0W
M+GAM;%!+ 0(4 Q0    ( )&,#U671UEBH04  +\H   9              "
M@:)( 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ D8P/
M539<YL]: P  FA8   T              ( !>DX! 'AL+W-T>6QE<RYX;6Q0
M2P$"% ,4    " "1C ]5EXJ[',     3 @  "P              @ '_40$
M7W)E;',O+G)E;'-02P$"% ,4    " "1C ]5KGK\9@H$  !E(   #P
M        @ 'H4@$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ D8P/59(L
MH):X 0  YQP  !H              ( !'U<! 'AL+U]R96QS+W=O<FMB;V]K
M+GAM;"YR96QS4$L! A0#%     @ D8P/58Q/ZH^Z 0  [AP  !,
M     ( !#UD! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     #@ .  _#P
&^EH!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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>68
<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>69
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>232</ContextCount>
  <ElementCount>273</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>83</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/CondensedConsolidatedStatementsofOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit</Role>
      <ShortName>Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Business and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/BusinessandBasisofPresentation</Role>
      <ShortName>Business and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2106103 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2110104 - Disclosure - Fair Value of Financial Assets and Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/FairValueofFinancialAssetsandLiabilities</Role>
      <ShortName>Fair Value of Financial Assets and Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2114105 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2116106 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2118107 - Disclosure - Preferred Stock and Common stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/PreferredStockandCommonstock</Role>
      <ShortName>Preferred Stock and Common stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2122108 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2128109 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2130110 - Disclosure - Net Loss Per Share Attributable to Compass, Inc.</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/NetLossPerShareAttributabletoCompassInc</Role>
      <ShortName>Net Loss Per Share Attributable to Compass, Inc.</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2134111 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLosses</Role>
      <ShortName>Compass Concierge Receivables and Allowance for Credit Losses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2139112 - Disclosure - Restructuring Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/RestructuringActivities</Role>
      <ShortName>Restructuring Activities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://compassinc.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2307301 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://compassinc.com/role/Acquisitions</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2311302 - Disclosure - Fair Value of Financial Assets and Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesTables</Role>
      <ShortName>Fair Value of Financial Assets and Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://compassinc.com/role/FairValueofFinancialAssetsandLiabilities</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2319303 - Disclosure - Preferred Stock and Common stock (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/PreferredStockandCommonstockTables</Role>
      <ShortName>Preferred Stock and Common stock (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://compassinc.com/role/PreferredStockandCommonstock</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2323304 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://compassinc.com/role/StockBasedCompensation</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2331305 - Disclosure - Net Loss Per Share Attributable to Compass, Inc. (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncTables</Role>
      <ShortName>Net Loss Per Share Attributable to Compass, Inc. (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://compassinc.com/role/NetLossPerShareAttributabletoCompassInc</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2335306 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesTables</Role>
      <ShortName>Compass Concierge Receivables and Allowance for Credit Losses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLosses</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2340307 - Disclosure - Restructuring Activities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/RestructuringActivitiesTables</Role>
      <ShortName>Restructuring Activities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://compassinc.com/role/RestructuringActivities</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - Business and Basis of Presentation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail</Role>
      <ShortName>Business and Basis of Presentation - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - Acquisitions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/AcquisitionsAdditionalInformationDetail</Role>
      <ShortName>Acquisitions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - Acquisitions - Summary of Changes in Contingent Consideration Measured at Fair Value on a Recurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/AcquisitionsSummaryofChangesinContingentConsiderationMeasuredatFairValueonaRecurringBasisDetail</Role>
      <ShortName>Acquisitions - Summary of Changes in Contingent Consideration Measured at Fair Value on a Recurring Basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2412405 - Disclosure - Fair Value of Financial Assets and Liabilities - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail</Role>
      <ShortName>Fair Value of Financial Assets and Liabilities - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2413406 - Disclosure - Fair Value of Financial Assets and Liabilities - Balances of Contingent Consideration (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesBalancesofContingentConsiderationDetail</Role>
      <ShortName>Fair Value of Financial Assets and Liabilities - Balances of Contingent Consideration (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2415407 - Disclosure - Debt - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/DebtAdditionalInformationDetail</Role>
      <ShortName>Debt - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2417408 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2420409 - Disclosure - Preferred Stock and Common stock - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail</Role>
      <ShortName>Preferred Stock and Common stock - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2421410 - Disclosure - Preferred Stock and Common stock - Schedule of Stock by Class (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail</Role>
      <ShortName>Preferred Stock and Common stock - Schedule of Stock by Class (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2424411 - Disclosure - Stock-Based Compensation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail</Role>
      <ShortName>Stock-Based Compensation - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2425412 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail</Role>
      <ShortName>Stock-Based Compensation - Summary of Stock Option Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2426413 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail</Role>
      <ShortName>Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2427414 - Disclosure - Stock-Based Compensation - Share-based Payment Arrangement, Expensed and Capitalized, Amount (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail</Role>
      <ShortName>Stock-Based Compensation - Share-based Payment Arrangement, Expensed and Capitalized, Amount (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2429415 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/IncomeTaxesAdditionalInformationDetail</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2432416 - Disclosure - Net Loss Per Share Attributable to Compass, Inc. - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetail</Role>
      <ShortName>Net Loss Per Share Attributable to Compass, Inc. - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2433417 - Disclosure - Net Loss Per Share Attributable to Compass, Inc. - Schedule of Computation of Diluted Net Loss Per Share Attributable to Common Stockholders (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail</Role>
      <ShortName>Net Loss Per Share Attributable to Compass, Inc. - Schedule of Computation of Diluted Net Loss Per Share Attributable to Common Stockholders (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2436418 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesAdditionalInformationDetail</Role>
      <ShortName>Compass Concierge Receivables and Allowance for Credit Losses - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2437419 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses - Summary of ACL for Concierge Receivables (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofACLforConciergeReceivablesDetail</Role>
      <ShortName>Compass Concierge Receivables and Allowance for Credit Losses - Summary of ACL for Concierge Receivables (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2438420 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses - Summary of Aging Analysis of Concierge Receivables (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail</Role>
      <ShortName>Compass Concierge Receivables and Allowance for Credit Losses - Summary of Aging Analysis of Concierge Receivables (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2441421 - Disclosure - Restructuring Activities - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/RestructuringActivitiesNarrativeDetails</Role>
      <ShortName>Restructuring Activities - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="comp-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2442422 - Disclosure - Restructuring Activities - Total Costs Incurred and Expected to be Incurred (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails</Role>
      <ShortName>Restructuring Activities - Total Costs Incurred and Expected to be Incurred (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: comp:CommonStockNumberOfVotes, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 -  comp-20220630.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="comp-20220630.htm">comp-20220630.htm</File>
    <File>comp-20220630.xsd</File>
    <File>comp-20220630_cal.xml</File>
    <File>comp-20220630_def.xml</File>
    <File>comp-20220630_lab.xml</File>
    <File>comp-20220630_pre.xml</File>
    <File>comp-20220630x10qex101.htm</File>
    <File>comp-20220630x10qex102.htm</File>
    <File>comp-20220630x10qex103.htm</File>
    <File>comp-20220630x10qex311.htm</File>
    <File>comp-20220630x10qex312.htm</File>
    <File>comp-20220630x10qex321.htm</File>
    <File>comp-20220630x10qex322.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="704">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>72
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "comp-20220630.htm": {
   "axisCustom": 3,
   "axisStandard": 21,
   "contextCount": 232,
   "dts": {
    "calculationLink": {
     "local": [
      "comp-20220630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "comp-20220630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "comp-20220630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "comp-20220630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "comp-20220630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "comp-20220630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 459,
   "entityCount": 1,
   "hidden": {
    "http://compassinc.com/20220630": 1,
    "http://fasb.org/us-gaap/2022": 1,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 7
   },
   "keyCustom": 38,
   "keyStandard": 235,
   "memberCustom": 36,
   "memberStandard": 43,
   "nsprefix": "comp",
   "nsuri": "http://compassinc.com/20220630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://compassinc.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110104 - Disclosure - Fair Value of Financial Assets and Liabilities",
     "role": "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilities",
     "shortName": "Fair Value of Financial Assets and Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114105 - Disclosure - Debt",
     "role": "http://compassinc.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116106 - Disclosure - Commitments and Contingencies",
     "role": "http://compassinc.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118107 - Disclosure - Preferred Stock and Common stock",
     "role": "http://compassinc.com/role/PreferredStockandCommonstock",
     "shortName": "Preferred Stock and Common stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122108 - Disclosure - Stock-Based Compensation",
     "role": "http://compassinc.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128109 - Disclosure - Income Taxes",
     "role": "http://compassinc.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2130110 - Disclosure - Net Loss Per Share Attributable to Compass, Inc.",
     "role": "http://compassinc.com/role/NetLossPerShareAttributabletoCompassInc",
     "shortName": "Net Loss Per Share Attributable to Compass, Inc.",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "comp:CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2134111 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses",
     "role": "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLosses",
     "shortName": "Compass Concierge Receivables and Allowance for Credit Losses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "comp:CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2139112 - Disclosure - Restructuring Activities",
     "role": "http://compassinc.com/role/RestructuringActivities",
     "shortName": "Restructuring Activities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:NatureOfOperations",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://compassinc.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:NatureOfOperations",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i000bb0581c1f449cbd8d788f2ff42aec_I20220630",
      "decimals": "-5",
      "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://compassinc.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i000bb0581c1f449cbd8d788f2ff42aec_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307301 - Disclosure - Acquisitions (Tables)",
     "role": "http://compassinc.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2311302 - Disclosure - Fair Value of Financial Assets and Liabilities (Tables)",
     "role": "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesTables",
     "shortName": "Fair Value of Financial Assets and Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319303 - Disclosure - Preferred Stock and Common stock (Tables)",
     "role": "http://compassinc.com/role/PreferredStockandCommonstockTables",
     "shortName": "Preferred Stock and Common stock (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2323304 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://compassinc.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2331305 - Disclosure - Net Loss Per Share Attributable to Compass, Inc. (Tables)",
     "role": "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncTables",
     "shortName": "Net Loss Per Share Attributable to Compass, Inc. (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2335306 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses (Tables)",
     "role": "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesTables",
     "shortName": "Compass Concierge Receivables and Allowance for Credit Losses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2340307 - Disclosure - Restructuring Activities (Tables)",
     "role": "http://compassinc.com/role/RestructuringActivitiesTables",
     "shortName": "Restructuring Activities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:NatureOfOperations",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityIncorporationDateOfIncorporation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - Business and Basis of Presentation - Additional Information (Detail)",
     "role": "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail",
     "shortName": "Business and Basis of Presentation - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:NatureOfOperations",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityIncorporationDateOfIncorporation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i5f1852db84c24997a94ca02a22870f9a_D20201130-20201130",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)",
     "role": "http://compassinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
     "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i5f1852db84c24997a94ca02a22870f9a_D20201130-20201130",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - Acquisitions - Additional Information (Detail)",
     "role": "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail",
     "shortName": "Acquisitions - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "comp:BusinessAcquisitionCompensationExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i000bb0581c1f449cbd8d788f2ff42aec_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://compassinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i000bb0581c1f449cbd8d788f2ff42aec_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i0987c41816904bf6ab8d3163124ebb18_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - Acquisitions - Summary of Changes in Contingent Consideration Measured at Fair Value on a Recurring Basis (Detail)",
     "role": "http://compassinc.com/role/AcquisitionsSummaryofChangesinContingentConsiderationMeasuredatFairValueonaRecurringBasisDetail",
     "shortName": "Acquisitions - Summary of Changes in Contingent Consideration Measured at Fair Value on a Recurring Basis (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "comp:BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i30263a257b8c4bcfa500b2b3219207ca_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "comp:ContingentConsiderationFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412405 - Disclosure - Fair Value of Financial Assets and Liabilities - Additional Information (Detail)",
     "role": "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail",
     "shortName": "Fair Value of Financial Assets and Liabilities - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i30263a257b8c4bcfa500b2b3219207ca_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "comp:ContingentConsiderationFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i000bb0581c1f449cbd8d788f2ff42aec_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413406 - Disclosure - Fair Value of Financial Assets and Liabilities - Balances of Contingent Consideration (Detail)",
     "role": "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesBalancesofContingentConsiderationDetail",
     "shortName": "Fair Value of Financial Assets and Liabilities - Balances of Contingent Consideration (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i000bb0581c1f449cbd8d788f2ff42aec_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i000bb0581c1f449cbd8d788f2ff42aec_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415407 - Disclosure - Debt - Additional Information (Detail)",
     "role": "http://compassinc.com/role/DebtAdditionalInformationDetail",
     "shortName": "Debt - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i401c3a764148451bb75d6f9a0b7c7990_I20200731",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i000bb0581c1f449cbd8d788f2ff42aec_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417408 - Disclosure - Commitments and Contingencies - Additional Information (Detail)",
     "role": "http://compassinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
     "shortName": "Commitments and Contingencies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i000bb0581c1f449cbd8d788f2ff42aec_I20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:NoninterestBearingDepositLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i000bb0581c1f449cbd8d788f2ff42aec_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420409 - Disclosure - Preferred Stock and Common stock - Additional Information (Detail)",
     "role": "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail",
     "shortName": "Preferred Stock and Common stock - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i000bb0581c1f449cbd8d788f2ff42aec_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i000bb0581c1f449cbd8d788f2ff42aec_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421410 - Disclosure - Preferred Stock and Common stock - Schedule of Stock by Class (Detail)",
     "role": "http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail",
     "shortName": "Preferred Stock and Common stock - Schedule of Stock by Class (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockByClassTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "idfa0b31b9ec24ab5b4f34e9b6e31e2b8_I20220630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i43ad90af8447494282d45ad3be521468_I20220101",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424411 - Disclosure - Stock-Based Compensation - Additional Information (Detail)",
     "role": "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
     "shortName": "Stock-Based Compensation - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i43ad90af8447494282d45ad3be521468_I20220101",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "comp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i1f62929267bb4270a74b3229eeb68d61_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425412 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail)",
     "role": "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail",
     "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426413 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail)",
     "role": "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail",
     "shortName": "Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i134ac1dc439341f49f110b8558a43b48_D20220101-20220630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations",
     "role": "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations",
     "shortName": "Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427414 - Disclosure - Stock-Based Compensation - Share-based Payment Arrangement, Expensed and Capitalized, Amount (Detail)",
     "role": "http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail",
     "shortName": "Stock-Based Compensation - Share-based Payment Arrangement, Expensed and Capitalized, Amount (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "id54fbfb1ba1848b095366272a7539970_D20220401-20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429415 - Disclosure - Income Taxes - Additional Information (Detail)",
     "role": "http://compassinc.com/role/IncomeTaxesAdditionalInformationDetail",
     "shortName": "Income Taxes - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432416 - Disclosure - Net Loss Per Share Attributable to Compass, Inc. - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Detail)",
     "role": "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetail",
     "shortName": "Net Loss Per Share Attributable to Compass, Inc. - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433417 - Disclosure - Net Loss Per Share Attributable to Compass, Inc. - Schedule of Computation of Diluted Net Loss Per Share Attributable to Common Stockholders (Detail)",
     "role": "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail",
     "shortName": "Net Loss Per Share Attributable to Compass, Inc. - Schedule of Computation of Diluted Net Loss Per Share Attributable to Common Stockholders (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i000bb0581c1f449cbd8d788f2ff42aec_I20220630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "comp:PercentageOfFinancingReceivablesRelatingToUnsoldProperties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436418 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses - Additional Information (Detail)",
     "role": "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesAdditionalInformationDetail",
     "shortName": "Compass Concierge Receivables and Allowance for Credit Losses - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i000bb0581c1f449cbd8d788f2ff42aec_I20220630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "comp:PercentageOfFinancingReceivablesRelatingToUnsoldProperties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i0987c41816904bf6ab8d3163124ebb18_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437419 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses - Summary of ACL for Concierge Receivables (Detail)",
     "role": "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofACLforConciergeReceivablesDetail",
     "shortName": "Compass Concierge Receivables and Allowance for Credit Losses - Summary of ACL for Concierge Receivables (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i0987c41816904bf6ab8d3163124ebb18_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i000bb0581c1f449cbd8d788f2ff42aec_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438420 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses - Summary of Aging Analysis of Concierge Receivables (Detail)",
     "role": "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail",
     "shortName": "Compass Concierge Receivables and Allowance for Credit Losses - Summary of Aging Analysis of Concierge Receivables (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i000bb0581c1f449cbd8d788f2ff42aec_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i4576fbfcae634f58b74f168ab7cce652_D20220401-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441421 - Disclosure - Restructuring Activities - Narrative (Details)",
     "role": "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails",
     "shortName": "Restructuring Activities - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "iadd39b62caf84bf78e69ffc1892ede75_D20220401-20220630",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i000bb0581c1f449cbd8d788f2ff42aec_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442422 - Disclosure - Restructuring Activities - Total Costs Incurred and Expected to be Incurred (Details)",
     "role": "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails",
     "shortName": "Restructuring Activities - Total Costs Incurred and Expected to be Incurred (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i000bb0581c1f449cbd8d788f2ff42aec_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i2d74b9523df1439aa24e2609e0cbd907_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)",
     "role": "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
     "shortName": "Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i2d74b9523df1439aa24e2609e0cbd907_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed Consolidated Statements of Cash Flows",
     "role": "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Business and Basis of Presentation",
     "role": "http://compassinc.com/role/BusinessandBasisofPresentation",
     "shortName": "Business and Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://compassinc.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106103 - Disclosure - Acquisitions",
     "role": "http://compassinc.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "comp-20220630.htm",
      "contextRef": "i25f93cf3855d450d924a3628abfcbbb0_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 83,
   "tag": {
    "comp_A2021AgentEquityProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Agent Equity Program",
        "label": "2021 Agent Equity Program [Member]",
        "terseLabel": "2021 Agent Equity Program"
       }
      }
     },
     "localname": "A2021AgentEquityProgramMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_A2022AgentEquityProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 Agent Equity Program",
        "label": "2022 Agent Equity Program [Member]",
        "terseLabel": "2022 Agent Equity Program"
       }
      }
     },
     "localname": "A2022AgentEquityProgramMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_AcceleratedAmortizationOfIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accelerated Amortization of Intangible Assets",
        "label": "Accelerated Amortization of Intangible Assets [Member]",
        "terseLabel": "Accelerated Amortization of Intangible Assets"
       }
      }
     },
     "localname": "AcceleratedAmortizationOfIntangibleAssetsMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails",
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_AccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting policies.",
        "label": "Accounting Policies [Line Items]",
        "terseLabel": "Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "AccountingPoliciesLineItems",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "comp_AccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting policies.",
        "label": "Accounting Policies [Table]",
        "terseLabel": "Accounting Policies [Table]"
       }
      }
     },
     "localname": "AccountingPoliciesTable",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "comp_AccruedExpensesAndOtherCurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Expenses And Other Current Liabilities [Member]",
        "label": "Accrued Expenses And Other Current Liabilities [Member]",
        "terseLabel": "Accrued Expenses And Other Current Liabilities"
       }
      }
     },
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_BadDebtExpense": {
     "auth_ref": [],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bad debt expense.",
        "label": "Bad Debt Expense",
        "terseLabel": "Bad debt expense"
       }
      }
     },
     "localname": "BadDebtExpense",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_BusinessAcquisitionCompensationExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition Compensation Expenses",
        "label": "Business Acquisition Compensation Expenses",
        "terseLabel": "Compensation expenses"
       }
      }
     },
     "localname": "BusinessAcquisitionCompensationExpenses",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination contingent consideration acquisitions during the period.",
        "label": "Business Combination Contingent Consideration Acquisitions During The Period",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsSummaryofChangesinContingentConsiderationMeasuredatFairValueonaRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Contingent Consideration Additional Payable In Cash",
        "label": "Business Combination Contingent Consideration Additional Payable In Cash",
        "terseLabel": "Additional cash payable"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationAdditionalPayableInCash",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Contingent Consideration Liability Fixed In Value",
        "label": "Business Combination Contingent Consideration Liability Fixed In Value",
        "terseLabel": "Contingent consideration liability fixed in value"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityFixedInValue",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Future Compensation To Be Paid To The Acquirees",
        "label": "Business Combination Future Compensation To Be Paid To The Acquirees",
        "terseLabel": "Future consideration to be paid to the acquirees"
       }
      }
     },
     "localname": "BusinessCombinationFutureCompensationToBePaidToTheAcquirees",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets": {
     "auth_ref": [],
     "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": "Recognized identifiable assets and liabilities assumed, other assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Labilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Labilities",
        "terseLabel": "Recognized identifiable assets and liabilities assumed, other liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combinations Contingent Liabilities Undiscounted Maximum Payment",
        "label": "Business Combinations Contingent Liabilities Undiscounted Maximum Payment",
        "terseLabel": "Contingent liabilities undiscounted maximum payment"
       }
      }
     },
     "localname": "BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_CashAndMoneyMarketFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash and money market funds.",
        "label": "Cash And Money Market Funds [Member]",
        "terseLabel": "Cash And Money Market Funds [Member]"
       }
      }
     },
     "localname": "CashAndMoneyMarketFundsMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_CommissionAndOtherRelatedExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission And Other Related Expenses.",
        "label": "Commission And Other Related Expenses [Member]",
        "terseLabel": "Commissions and other related expense"
       }
      }
     },
     "localname": "CommissionAndOtherRelatedExpensesMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock Issued Upon Conversion Of Convertible Preferred Stock Share",
        "label": "Common Stock Issued Upon Conversion Of Convertible Preferred Stock Share",
        "terseLabel": "Conversion of convertible preferred stock in connection with the initial public offering (in shares)"
       }
      }
     },
     "localname": "CommonStockIssuedUponConversionOfConvertiblePreferredStockShare",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock Issued Upon Conversion Of Convertible Preferred Stock Value",
        "label": "Common Stock Issued Upon Conversion Of Convertible Preferred Stock Value",
        "terseLabel": "Conversion of convertible preferred stock in connection with the initial public offering"
       }
      }
     },
     "localname": "CommonStockIssuedUponConversionOfConvertiblePreferredStockValue",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_CommonStockNumberOfClasses": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Number of Classes",
        "label": "Common Stock, Number of Classes",
        "terseLabel": "Number of classes of common stock"
       }
      }
     },
     "localname": "CommonStockNumberOfClasses",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "comp_CommonStockNumberOfVotes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Number of Votes",
        "label": "Common Stock, Number of Votes",
        "terseLabel": "Number of votes per share of common stock"
       }
      }
     },
     "localname": "CommonStockNumberOfVotes",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "comp_CommonStockVotingRightsNumberOfVotesForEachShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Voting Rights, Number Of Votes For Each Share",
        "label": "Common Stock, Voting Rights, Number Of Votes For Each Share",
        "terseLabel": "Voting rights, number of votes for each share"
       }
      }
     },
     "localname": "CommonStockVotingRightsNumberOfVotesForEachShare",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compass concierge receivables and allowance for credit losses.",
        "label": "Compass Concierge Receivables And Allowance For Credit Losses [Text Block]",
        "terseLabel": "Compass Concierge Receivables and Allowance for Credit Losses"
       }
      }
     },
     "localname": "CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLosses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concierge facility used greater than fifty percent",
        "label": "Concierge Facility Used Greater Than Fifty Percent [Member]",
        "terseLabel": "Concierge Facility Used Greater Than Fifty Percent"
       }
      }
     },
     "localname": "ConciergeFacilityUsedGreaterThanFiftyPercentMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_ConciergeFacilityUsedLessThanFiftyPercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concierge facility used less than fifty percent.",
        "label": "Concierge Facility Used Less Than Fifty Percent [Member]",
        "terseLabel": "Concierge Facility Used Less Than Fifty Percent"
       }
      }
     },
     "localname": "ConciergeFacilityUsedLessThanFiftyPercentMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_ConciergeRevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concierge Revolving Credit Facility [Member]",
        "label": "Concierge Revolving Credit Facility [Member]",
        "terseLabel": "Concierge Revolving Credit Facility"
       }
      }
     },
     "localname": "ConciergeRevolvingCreditFacilityMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_ContingentConsiderationFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent consideration\u00a0Fair Value Disclosure.",
        "label": "Contingent Consideration Fair Value Disclosure",
        "terseLabel": "Contingent consideration fair value disclosure"
       }
      }
     },
     "localname": "ContingentConsiderationFairValueDisclosure",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of convertible preferred stock in connection with initial public offering.",
        "label": "Conversion Of Convertible Preferred Stock In Connection With Initial Public Offering",
        "terseLabel": "Conversion of convertible preferred stock in connection with initial public offering"
       }
      }
     },
     "localname": "ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_ConvertiblePreferredStockShareIssuedUponConversion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Preferred Stock Share Issued Upon Conversion.",
        "label": "Convertible Preferred Stock Share Issued Upon Conversion",
        "terseLabel": "Conversion of convertible preferred stock to common stock in connection with the initial public offering (in shares)"
       }
      }
     },
     "localname": "ConvertiblePreferredStockShareIssuedUponConversion",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "comp_ConvertiblePreferredStockValueIssuedUponConversion": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Preferred Stock Value Issued Upon Conversion",
        "label": "Convertible Preferred Stock Value Issued Upon Conversion",
        "terseLabel": "Conversion of convertible preferred stock to common stock in connection with the initial public offering"
       }
      }
     },
     "localname": "ConvertiblePreferredStockValueIssuedUponConversion",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_CreditFacilityCollateralAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Facility Colletral [Axis]",
        "label": "Credit Facility Collateral [Axis]",
        "terseLabel": "Credit Facility Collateral [Axis]"
       }
      }
     },
     "localname": "CreditFacilityCollateralAxis",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "comp_CreditFacilityCollateralDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Facility Collateral [Domain]",
        "label": "Credit Facility Collateral [Domain]",
        "terseLabel": "Credit Facility Collateral [Domain]"
       }
      }
     },
     "localname": "CreditFacilityCollateralDomain",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_CreditFacilityUtilizationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit facility utilization.",
        "label": "Credit Facility Utilization [Axis]",
        "terseLabel": "Credit Facility Utilization [Axis]"
       }
      }
     },
     "localname": "CreditFacilityUtilizationAxis",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "comp_CreditFacilityUtilizationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit facility utilization.",
        "label": "Credit Facility Utilization [Domain]",
        "terseLabel": "Credit Facility Utilization [Domain]"
       }
      }
     },
     "localname": "CreditFacilityUtilizationDomain",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_DebtDefaultInterestRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Default Interest Rate [Member]",
        "label": "Debt Default Interest Rate [Member]",
        "terseLabel": "Debt Default Interest Rate"
       }
      }
     },
     "localname": "DebtDefaultInterestRateMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_DebtInstrumentCreditSpreadOnVariableRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Credit Spread On Variable Rate",
        "label": "Debt Instrument, Credit Spread On Variable Rate",
        "terseLabel": "Credit spread on variable rate (in percent)"
       }
      }
     },
     "localname": "DebtInstrumentCreditSpreadOnVariableRate",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "comp_DebtLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt [Line Items]",
        "label": "Debt [Line Items]",
        "terseLabel": "Debt [Line Items]"
       }
      }
     },
     "localname": "DebtLineItems",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "comp_DebtTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt [Table]",
        "label": "Debt [Table]",
        "terseLabel": "Debt [Table]"
       }
      }
     },
     "localname": "DebtTable",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "comp_DepreciationAndAmortizationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Depreciation and Amortization",
        "label": "Depreciation and Amortization [Member]",
        "terseLabel": "Depreciation and Amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortizationMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_EarlyExerciseOfStockOptionsSharesIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Early Exercise of Stock Options Shares Issued",
        "label": "Early Exercise of Stock Options Shares Issued",
        "terseLabel": "Options early exercised (in shares)"
       }
      }
     },
     "localname": "EarlyExerciseOfStockOptionsSharesIssued",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "comp_EarningsPerShareBasicAndDilutedEPSAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings Per Share, Basic and Diluted EPS",
        "label": "Earnings Per Share, Basic and Diluted EPS [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedEPSAbstract",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings Per Share, Basic and Diluted, Other Disclosure EPS",
        "label": "Earnings Per Share, Basic and Diluted, Other Disclosure EPS [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "comp_EventAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event.",
        "label": "Event [Axis]",
        "terseLabel": "Event [Axis]"
       }
      }
     },
     "localname": "EventAxis",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "comp_EventDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event.",
        "label": "Event [Domain]",
        "terseLabel": "Event [Domain]"
       }
      }
     },
     "localname": "EventDomain",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing receivables overdue up to thirty one days and less than ninety days.",
        "label": "Financing Receivables Overdue Up To Thirty One Days And Less Than Ninety Days [Member]",
        "terseLabel": "31-90 days past due"
       }
      }
     },
     "localname": "FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_IncreaseDecreaseInCommissionPayable": {
     "auth_ref": [],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in commission payable.",
        "label": "Increase Decrease In Commission Payable",
        "terseLabel": "Commissions payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInCommissionPayable",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in operating lease right of use assets net of operating lease liabilities.",
        "label": "Increase Decrease In Operating Lease Right Of Use Assets Net Of Operating Lease Liabilities",
        "negatedLabel": "Operating lease right-of-use assets and operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_IpoBasedRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ipo Based Restricted Stock Units.",
        "label": "IPO Based Restricted Stock Units [Member]",
        "terseLabel": "IPO Based Restricted Stock Units [Member]"
       }
      }
     },
     "localname": "IpoBasedRestrictedStockUnitsMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_IpoRelatedExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IPO Related Expense [Member].",
        "label": "IPO Related Expense [Member]",
        "terseLabel": "IPO Related Expense"
       }
      }
     },
     "localname": "IpoRelatedExpenseMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_LeaseTerminationCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Termination Costs",
        "label": "Lease Termination Costs [Member]",
        "terseLabel": "Lease Termination Costs"
       }
      }
     },
     "localname": "LeaseTerminationCostsMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails",
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_LineOfCreditFacilityAdditionalBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Additional Borrowing Capacity",
        "label": "Line of Credit Facility Additional Borrowing Capacity",
        "terseLabel": "Additional borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Additional Borrowing Capacity Percentage Threshold To Assets",
        "label": "Line of Credit Facility Additional Borrowing Capacity Percentage Threshold To Assets",
        "terseLabel": "Additional borrowing capacity percentage threshold to assets (in percent)"
       }
      }
     },
     "localname": "LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "comp_LineOfCreditFacilityExpirationMonthAndYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Expiration\u00a0Month And Year",
        "label": "Line of Credit Facility Expiration Month And Year",
        "terseLabel": "Line of credit facility expiration\u00a0month and year"
       }
      }
     },
     "localname": "LineOfCreditFacilityExpirationMonthAndYear",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "gYearItemType"
    },
    "comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of credit facility maximum borrowing capacity sublimit.",
        "label": "Line of Credit Facility Maximum Borrowing Capacity Sublimit",
        "terseLabel": "Line of credit facility maximum borrowing capacity sublimit"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacitySublimit",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Unused Capacity, Commitment Fee, Threshold",
        "label": "Line Of Credit Facility, Unused Capacity, Commitment Fee, Threshold",
        "terseLabel": "Line of credit facility, unused capacity, commitment fee, threshold"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "comp_NetLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net leverage ratio",
        "label": "Net leverage ratio",
        "terseLabel": "Net leverage ratio"
       }
      }
     },
     "localname": "NetLeverageRatio",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "comp_OperationsAndSupportMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operations and support [Member]",
        "label": "Operations and support [Member]",
        "terseLabel": "Operations and support"
       }
      }
     },
     "localname": "OperationsAndSupportMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_OtherLeaseTerminationCostMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Lease Termination Cost",
        "label": "Other Lease Termination Cost [Member]",
        "terseLabel": "Other Lease Termination Cost"
       }
      }
     },
     "localname": "OtherLeaseTerminationCostMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails",
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_OtherRestructuringActivitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Restructuring Activities",
        "label": "Other Restructuring Activities [Member]",
        "terseLabel": "Other Restructuring Activities"
       }
      }
     },
     "localname": "OtherRestructuringActivitiesMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails",
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_OutsideOf2012PlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outside of 2012 Plan",
        "label": "Outside of 2012 Plan [Member]",
        "terseLabel": "Outside of 2012 Plan"
       }
      }
     },
     "localname": "OutsideOf2012PlanMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of contingent consideration in cash and issuance of shares.",
        "label": "Payment Of Contingent Consideration In Cash And Issuance Of Shares",
        "terseLabel": "Payments and issuances"
       }
      }
     },
     "localname": "PaymentOfContingentConsiderationInCashAndIssuanceOfShares",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsSummaryofChangesinContingentConsiderationMeasuredatFairValueonaRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of financing receivables relating to unsold properties.",
        "label": "Percentage Of Financing Receivables Relating To Unsold Properties",
        "terseLabel": "Financing receivables related to unsold properties (in percent)"
       }
      }
     },
     "localname": "PercentageOfFinancingReceivablesRelatingToUnsoldProperties",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "comp_Q22022StrategicActionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Q2 2022 Strategic Actions",
        "label": "Q2 2022 Strategic Actions [Member]",
        "terseLabel": "Q2 2022 Strategic Actions"
       }
      }
     },
     "localname": "Q22022StrategicActionsMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails",
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_RestatedCertificateOfIncorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restated Certificate Of Incorporation [Member]",
        "label": "Restated Certificate Of Incorporation [Member]",
        "terseLabel": "Restated Certificate Of Incorporation [Member]"
       }
      }
     },
     "localname": "RestatedCertificateOfIncorporationMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_RestructuringAndRelatedCostLiabilitiesRemaining": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and Related Cost, Liabilities Remaining",
        "label": "Restructuring and Related Cost, Liabilities Remaining",
        "terseLabel": "Restructuring and related costs, liabilities remaining"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostLiabilitiesRemaining",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_SecondConciergeRevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second Concierge Revolving Credit Facility",
        "label": "Second Concierge Revolving Credit Facility [Member]",
        "terseLabel": "Second A&amp;R Concierge Facility"
       }
      }
     },
     "localname": "SecondConciergeRevolvingCreditFacilityMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_ServiceBasedAndPerformanceBasedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service-based and Performance-based",
        "label": "Service-based and Performance-based [Member]",
        "terseLabel": "Service-based and Performance-based"
       }
      }
     },
     "localname": "ServiceBasedAndPerformanceBasedMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights Threshold, Percentage",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights Threshold, Percentage",
        "terseLabel": "Vesting rights threshold (in percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Employee Withholdings For Stock Purchase",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Employee Withholdings For Stock Purchase",
        "terseLabel": "Employee withholdings for future purchases under the ESPP"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount",
        "terseLabel": "Maximum employee subscription amount"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Additional Shares Available for Grant",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Additional Shares Available for Grant",
        "terseLabel": "Number of additional shares available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period",
        "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period",
        "terseLabel": "Purchase period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation By Share Based Payment Arrangement Increase In The Number Of Shares Authorized For Issuance As A Percentage Of Shares Outstanding",
        "label": "Share Based Compensation By Share Based Payment Arrangement Increase In The Number Of Shares Authorized For Issuance As A Percentage Of Shares Outstanding",
        "terseLabel": "Increase in the shares authorized for issuance as a percentage of shares outstanding (in percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "comp_ShareBasedPaymentArrangementTrancheFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Payment Arrangement, Tranche Five",
        "label": "Share-based Payment Arrangement, Tranche Five [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche Five"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementTrancheFiveMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_ShareBasedPaymentArrangementTrancheFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Payment Arrangement, Tranche Four",
        "label": "Share-based Payment Arrangement, Tranche Four [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche Four"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementTrancheFourMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_ShareBasedPaymentArrangementTrancheSevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Payment Arrangement, Tranche Seven",
        "label": "Share-based Payment Arrangement, Tranche Seven [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche Seven"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementTrancheSevenMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_ShareBasedPaymentArrangementTrancheSixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Payment Arrangement, Tranche Six",
        "label": "Share-based Payment Arrangement, Tranche Six [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche Six"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementTrancheSixMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title Insurance and Escrow Settlement Services Company and Real Estate Brokerage",
        "label": "Title Insurance and Escrow Settlement Services Company and Real Estate Brokerage [Member]",
        "terseLabel": "Title Insurance and Escrow Settlement Services Company and Real Estate Brokerage"
       }
      }
     },
     "localname": "TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_TwoThousandAndTwelveStockIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand And Twelve Stock Incentive Plan.",
        "label": "Two Thousand And Twelve Stock Incentive Plan [Member]",
        "terseLabel": "2012 Stock Incentive Plan"
       }
      }
     },
     "localname": "TwoThousandAndTwelveStockIncentivePlanMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand And Twenty One Employee Stock Purchase Plan.",
        "label": "Two Thousand And Twenty One Employee Stock Purchase Plan [Member]",
        "terseLabel": "2021 Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_TwoThousandAndTwentyOneEquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand And Twenty One Equity Incentive Plan.",
        "label": "Two Thousand And Twenty One Equity Incentive Plan [Member]",
        "terseLabel": "2021 Equity Incentive Plan"
       }
      }
     },
     "localname": "TwoThousandAndTwentyOneEquityIncentivePlanMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_UndesignatedPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undesignated Preferred Stock",
        "label": "Undesignated Preferred Stock [Member]",
        "terseLabel": "Undesignated Preferred Stock"
       }
      }
     },
     "localname": "UndesignatedPreferredStockMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_UnpaidSeveranceCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unpaid Severance Costs",
        "label": "Unpaid Severance Costs [Member]",
        "terseLabel": "Unpaid Severance Costs"
       }
      }
     },
     "localname": "UnpaidSeveranceCostsMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_UnvestedCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unvested common stock [Member].",
        "label": "Unvested Common Stock [Member]",
        "terseLabel": "Unvested common stock"
       }
      }
     },
     "localname": "UnvestedCommonStockMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_UnvestedEarlyExercisedOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unvested early exercised options [Member].",
        "label": "Unvested Early Exercised Options [Member]",
        "terseLabel": "Unvested early exercised options"
       }
      }
     },
     "localname": "UnvestedEarlyExercisedOptionsMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "comp_WriteDownOfFixedAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Write-down of Fixed Assets",
        "label": "Write-down of Fixed Assets [Member]",
        "terseLabel": "Write-down of Fixed Assets"
       }
      }
     },
     "localname": "WriteDownOfFixedAssetsMember",
     "nsuri": "http://compassinc.com/20220630",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails",
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.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/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.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/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r466"
     ],
     "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/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r467"
     ],
     "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/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.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/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when an entity was incorporated",
        "label": "Entity Incorporation, Date of Incorporation",
        "terseLabel": "Date of incorporation"
       }
      }
     },
     "localname": "EntityIncorporationDateOfIncorporation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security",
        "terseLabel": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://compassinc.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r204",
      "r205",
      "r206",
      "r207",
      "r221",
      "r246",
      "r279",
      "r282",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r452",
      "r453",
      "r460",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://compassinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r204",
      "r205",
      "r206",
      "r207",
      "r221",
      "r246",
      "r279",
      "r282",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r452",
      "r453",
      "r460",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail",
      "http://compassinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r182",
      "r204",
      "r205",
      "r206",
      "r207",
      "r221",
      "r246",
      "r269",
      "r279",
      "r282",
      "r316",
      "r317",
      "r318",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r452",
      "r453",
      "r460",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://compassinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r182",
      "r204",
      "r205",
      "r206",
      "r207",
      "r221",
      "r246",
      "r269",
      "r279",
      "r282",
      "r316",
      "r317",
      "r318",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r452",
      "r453",
      "r460",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://compassinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r94",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r94",
      "r99",
      "r203",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r94",
      "r99",
      "r203",
      "r280",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r28",
      "r409"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r148",
      "r149"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.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 of allowance of $7.4 and $7.1, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalesCommissionCurrent": {
     "auth_ref": [
      "r6",
      "r31"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.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 through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Sales Commission, Current",
        "terseLabel": "Commissions payable"
       }
      }
     },
     "localname": "AccruedSalesCommissionCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r86",
      "r87",
      "r88",
      "r328",
      "r329",
      "r330",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail",
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition",
        "terseLabel": "Vesting of early exercised stock options"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r284",
      "r333",
      "r334"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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]",
        "verboseLabel": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r321"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r152",
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Summary of ACL for Concierge Receivables"
       }
      }
     },
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r25",
      "r153",
      "r160"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for credit loss on accounts receivable current"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForNotesAndLoansReceivableCurrent": {
     "auth_ref": [
      "r25",
      "r153",
      "r160"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable, classified as current.",
        "label": "Financing Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for credit loss on financing receivable current"
       }
      }
     },
     "localname": "AllowanceForNotesAndLoansReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r50",
      "r69",
      "r232",
      "r403"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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",
        "terseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r10",
      "r82",
      "r134",
      "r137",
      "r143",
      "r158",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r370",
      "r375",
      "r393",
      "r407",
      "r409",
      "r425",
      "r442"
     ],
     "calculation": {
      "http://compassinc.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/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "verboseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r4",
      "r27",
      "r82",
      "r158",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r370",
      "r375",
      "r393",
      "r407",
      "r409"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.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/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r308",
      "r309",
      "r311",
      "r312",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail",
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail",
      "http://compassinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r380",
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r278",
      "r281",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r278",
      "r281",
      "r352",
      "r353",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r351"
     ],
     "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": "Ownership interest acquired (in percent)"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r364"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Goodwill, expected tax deductible amount"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r360",
      "r361"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Equity interest issued or issuable"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r68",
      "r365"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Change in acquisition related contingent consideration",
        "verboseLabel": "Fair value (gains) losses included in net loss"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsSummaryofChangesinContingentConsiderationMeasuredatFairValueonaRecurringBasisDetail",
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r359",
      "r362",
      "r363"
     ],
     "calculation": {
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesBalancesofContingentConsiderationDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "periodEndLabel": "Closing balance",
        "periodStartLabel": "Opening balance",
        "totalLabel": "Total contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsSummaryofChangesinContingentConsiderationMeasuredatFairValueonaRecurringBasisDetail",
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesBalancesofContingentConsiderationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r356",
      "r366"
     ],
     "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]",
        "verboseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r354"
     ],
     "calculation": {
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesBalancesofContingentConsiderationDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability",
       "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": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesBalancesofContingentConsiderationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r354"
     ],
     "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": "Recognized identifiable assets and liabilities assumed, intangible assets, other than goodwill"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r354"
     ],
     "calculation": {
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesBalancesofContingentConsiderationDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesBalancesofContingentConsiderationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r7",
      "r71"
     ],
     "calculation": {
      "http://compassinc.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/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion 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.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash and cash Equivalents, fair value disclosure"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Cash and Cash Equivalents [Member]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r65",
      "r71",
      "r76"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r65",
      "r394"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net (decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental non-cash information:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock Disclosures [Abstract]",
        "terseLabel": "Class of Stock Disclosures [Abstract]"
       }
      }
     },
     "localname": "ClassOfStockDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r15",
      "r17",
      "r18",
      "r79",
      "r82",
      "r102",
      "r103",
      "r104",
      "r106",
      "r108",
      "r116",
      "r117",
      "r118",
      "r158",
      "r209",
      "r213",
      "r214",
      "r215",
      "r218",
      "r219",
      "r244",
      "r245",
      "r249",
      "r253",
      "r260",
      "r393",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail",
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail",
      "http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail",
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r35",
      "r433",
      "r447"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 6)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r200",
      "r201",
      "r202",
      "r208",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Common Class A",
        "verboseLabel": "Class A common stock"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail",
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail",
      "http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail",
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Common Class B",
        "verboseLabel": "Class B common stock"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail",
      "http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than provided to Class A or B shares, representing ownership interest in a corporation.",
        "label": "Common Class C [Member]",
        "terseLabel": "Common Class C",
        "verboseLabel": "Class C common stock"
       }
      }
     },
     "localname": "CommonClassCMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail",
      "http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r86",
      "r87",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock par or stated value per share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r18"
     ],
     "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": "Common stock shares authorized (in shares)",
        "verboseLabel": "Shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail",
      "http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r18"
     ],
     "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": "Common stock shares issued (in shares)",
        "verboseLabel": "Shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r18",
      "r260"
     ],
     "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",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Common stock shares outstanding (in shares)",
        "verboseLabel": "Shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r18",
      "r409"
     ],
     "calculation": {
      "http://compassinc.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": "Common stock, $0.00001 par value, 13,850,000,000 shares authorized at June\u00a030, 2022 and December\u00a031, 2021; 429,957,017 shares issued and outstanding at June\u00a030, 2022; 409,267,751 shares issued and outstanding at December\u00a031, 2021"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockVotingRights": {
     "auth_ref": [
      "r261"
     ],
     "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": "Common Stock voting rights"
       }
      }
     },
     "localname": "CommonStockVotingRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConversionOfStockAmountIssued1": {
     "auth_ref": [
      "r73",
      "r74",
      "r75"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Amount Issued",
        "terseLabel": "Conversion of Series D convertible preferred stock"
       }
      }
     },
     "localname": "ConversionOfStockAmountIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockSharesIssued1": {
     "auth_ref": [
      "r73",
      "r74",
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Shares Issued",
        "terseLabel": "Conversion of stock, shares issued (in shares)"
       }
      }
     },
     "localname": "ConversionOfStockSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ConvertiblePreferredStockMember": {
     "auth_ref": [
      "r244",
      "r245",
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.",
        "label": "Convertible Preferred Stock [Member]",
        "terseLabel": "Convertible preferred stock"
       }
      }
     },
     "localname": "ConvertiblePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r358"
     ],
     "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/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r78",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r230",
      "r233",
      "r234",
      "r235",
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Debt instrument, basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r33",
      "r220"
     ],
     "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 (in percent)"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": {
     "auth_ref": [
      "r31"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).",
        "label": "Deferred Compensation Share-Based Arrangements, Liability, Current",
        "terseLabel": "Deferred compensation share-based arrangements, liability"
       }
      }
     },
     "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredOfferingCosts": {
     "auth_ref": [
      "r170"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.",
        "label": "Deferred Offering Costs",
        "terseLabel": "Deferred offering costs"
       }
      }
     },
     "localname": "DeferredOfferingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r69",
      "r179"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "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",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r69",
      "r131"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r286",
      "r287",
      "r322",
      "r323",
      "r325",
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r48",
      "r91",
      "r92",
      "r93",
      "r94",
      "r95",
      "r100",
      "r102",
      "r106",
      "r107",
      "r108",
      "r112",
      "r113",
      "r386",
      "r387",
      "r437",
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net loss per share attributable to Compass, Inc., basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r48",
      "r91",
      "r92",
      "r93",
      "r94",
      "r95",
      "r102",
      "r106",
      "r107",
      "r108",
      "r112",
      "r113",
      "r386",
      "r387",
      "r437",
      "r450"
     ],
     "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": "Net loss per share attributable to Compass, Inc., diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r109",
      "r110",
      "r111",
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share Attributable to Compass, Inc."
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassInc"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "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": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r324"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized stock-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unrecognized stock-based compensation, period of recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "terseLabel": "Employee Severance"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails",
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Shares subject to the employee stock purchase plan"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail",
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Outstanding stock options",
        "verboseLabel": "Convertible preferred stock"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail",
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r41",
      "r42",
      "r43",
      "r86",
      "r87",
      "r88",
      "r90",
      "r96",
      "r98",
      "r115",
      "r159",
      "r260",
      "r267",
      "r328",
      "r329",
      "r330",
      "r341",
      "r342",
      "r385",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r406",
      "r454",
      "r455",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail",
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r388",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]",
        "terseLabel": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r229",
      "r236",
      "r237",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r389",
      "r412",
      "r413",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r391"
     ],
     "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 of Financial Assets and Liabilities"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r229",
      "r270",
      "r271",
      "r276",
      "r277",
      "r389",
      "r412"
     ],
     "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": "Fair Value, Inputs, Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r229",
      "r236",
      "r237",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r389",
      "r414"
     ],
     "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": "Fair Value, Inputs, Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "auth_ref": [
      "r388",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.",
        "label": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]",
        "terseLabel": "Summary of Fair Value Measurements of Our Financial Instruments"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r229",
      "r236",
      "r237",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r412",
      "r413",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r383"
     ],
     "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/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialAssetNotPastDueMember": {
     "auth_ref": [
      "r166",
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset not past due.",
        "label": "Financial Asset, Not Past Due [Member]",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "FinancialAssetNotPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "auth_ref": [
      "r25",
      "r150",
      "r160",
      "r161",
      "r164",
      "r430",
      "r470",
      "r472",
      "r473"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Allowance for Credit Loss",
        "periodEndLabel": "End of period",
        "periodStartLabel": "Beginning of period"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofACLforConciergeReceivablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": {
     "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": "Financing Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Financing Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofACLforConciergeReceivablesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": {
     "auth_ref": [
      "r151",
      "r163",
      "r168"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss.",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff",
        "negatedLabel": "Net write-offs and other"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofACLforConciergeReceivablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems": {
     "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": "Financing Receivable, Past Due [Line Items]",
        "terseLabel": "Financing Receivable, Past Due [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentPastDueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset equal to or greater than 90 days past due.",
        "label": "Financial Asset, Equal to or Greater than 90 Days Past Due [Member]",
        "terseLabel": "Over 90 days past due"
       }
      }
     },
     "localname": "FinancingReceivablesEqualToGreaterThan90DaysPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivablesPeriodPastDueAxis": {
     "auth_ref": [
      "r155",
      "r166",
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by period in which financial asset is past due or not past due.",
        "label": "Financial Asset, Aging [Axis]",
        "terseLabel": "Financial Asset, Period Past Due [Axis]"
       }
      }
     },
     "localname": "FinancingReceivablesPeriodPastDueAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablesPeriodPastDueDomain": {
     "auth_ref": [
      "r155",
      "r166",
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats.",
        "label": "Financial Asset, Aging [Domain]",
        "terseLabel": "Financial Asset, Period Past Due [Domain]"
       }
      }
     },
     "localname": "FinancingReceivablesPeriodPastDueDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Useful life (in years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "verboseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r8",
      "r171",
      "r172",
      "r173",
      "r174",
      "r409",
      "r424"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail",
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IPOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First sale of stock by a private company to the public.",
        "label": "IPO [Member]",
        "terseLabel": "IPO"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r134",
      "r136",
      "r139",
      "r142",
      "r144"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "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",
        "totalLabel": "Loss before income taxes and equity in loss of unconsolidated entity"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r46",
      "r69",
      "r132",
      "r157",
      "r435",
      "r448"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "negatedTerseLabel": "Equity in loss of unconsolidated entity",
        "terseLabel": "Equity in loss of unconsolidated entity"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r181",
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails",
      "http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails",
      "http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r83",
      "r338",
      "r339",
      "r340",
      "r343",
      "r345",
      "r347",
      "r348",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r84",
      "r97",
      "r98",
      "r133",
      "r337",
      "r344",
      "r346",
      "r451"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "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)",
        "negatedLabel": "Benefit from income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://compassinc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInFinanceReceivables": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in outstanding loans including accrued interest.",
        "label": "Increase (Decrease) in Finance Receivables",
        "negatedLabel": "Compass Concierge receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInFinanceReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.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:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Other Accrued Liabilities",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in current assets classified as other.",
        "label": "Increase (Decrease) in Other Current Assets",
        "negatedLabel": "Other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedLabel": "Other non-current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r176",
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-Lived Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r176",
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r175",
      "r177"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r44",
      "r130",
      "r402",
      "r403",
      "r438"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r63",
      "r66",
      "r72"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeNonoperating": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.",
        "label": "Investment Income, Nonoperating",
        "terseLabel": "Investment income, net"
       }
      }
     },
     "localname": "InvestmentIncomeNonoperating",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of credit"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r30",
      "r82",
      "r138",
      "r158",
      "r209",
      "r210",
      "r211",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r371",
      "r375",
      "r376",
      "r393",
      "r407",
      "r408"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r24",
      "r82",
      "r158",
      "r393",
      "r409",
      "r429",
      "r445"
     ],
     "calculation": {
      "http://compassinc.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/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "verboseLabel": "Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r5",
      "r32",
      "r82",
      "r158",
      "r209",
      "r210",
      "r211",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r371",
      "r375",
      "r376",
      "r393",
      "r407",
      "r408",
      "r409"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.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/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r14",
      "r427",
      "r441"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Outstanding borrowings"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCovenantCompliance": {
     "auth_ref": [
      "r11",
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of whether the entity has been in compliance with any credit facility debt covenants during the period.",
        "label": "Line of Credit Facility, Covenant Compliance",
        "terseLabel": "Covenant compliance"
       }
      }
     },
     "localname": "LineOfCreditFacilityCovenantCompliance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r29"
     ],
     "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": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Unused capacity commitment fee (in percent)"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LinesOfCreditCurrent": {
     "auth_ref": [
      "r12",
      "r426"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Line of Credit, Current",
        "terseLabel": "Concierge credit facility"
       }
      }
     },
     "localname": "LinesOfCreditCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLiborSwapRateMember": {
     "auth_ref": [
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on single-currency, constant-notional interest rate swap that has its variable-rate leg referenced to London Interbank Offered Rate (LIBOR) with no additional spread on variable-rate leg.",
        "label": "London Interbank Offered Rate (LIBOR) Swap Rate [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR) Swap Rate"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLiborSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r38",
      "r82",
      "r158",
      "r209",
      "r213",
      "r214",
      "r215",
      "r218",
      "r219",
      "r393",
      "r428",
      "r444"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which 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": "Non-controlling interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r119",
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Business and Basis of Presentation"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.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": "Financing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://compassinc.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 used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.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": "Investing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r65",
      "r67",
      "r70"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash (used in) provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.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": "Operating Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r2",
      "r39",
      "r40",
      "r43",
      "r47",
      "r70",
      "r82",
      "r89",
      "r91",
      "r92",
      "r93",
      "r94",
      "r97",
      "r98",
      "r105",
      "r134",
      "r136",
      "r139",
      "r142",
      "r144",
      "r158",
      "r209",
      "r210",
      "r211",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r387",
      "r393",
      "r436",
      "r449"
     ],
     "calculation": {
      "http://compassinc.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",
        "totalLabel": "Net loss attributable to Compass, Inc.",
        "verboseLabel": "Net loss attributable to Compass, Inc."
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r39",
      "r40",
      "r43",
      "r97",
      "r98",
      "r373",
      "r378"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "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",
        "negatedTerseLabel": "Net (income) loss attributable to non-controlling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": {
     "auth_ref": [
      "r241",
      "r373",
      "r374"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity.",
        "label": "Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest",
        "terseLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "New Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r86",
      "r87",
      "r88",
      "r267",
      "r367"
     ],
     "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/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoninterestBearingDepositLiabilities": {
     "auth_ref": [
      "r432"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of all domestic and foreign noninterest-bearing deposits liabilities held by the entity.",
        "label": "Noninterest-Bearing Deposit Liabilities",
        "terseLabel": "Escrow and trust deposits"
       }
      }
     },
     "localname": "NoninterestBearingDepositLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "auth_ref": [
      "r148",
      "r149",
      "r431"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Compass Concierge receivables, net of allowance of $16.3 and $17.3, respectively"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableGross": {
     "auth_ref": [
      "r19",
      "r155",
      "r160",
      "r166",
      "r167",
      "r168",
      "r169",
      "r469",
      "r470",
      "r471"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.",
        "label": "Financing Receivable, before Allowance for Credit Loss",
        "terseLabel": "Concierge receivables"
       }
      }
     },
     "localname": "NotesReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r134",
      "r136",
      "r139",
      "r142",
      "r144"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "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": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r405"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r405"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Non-current lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r404"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r26",
      "r409"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r9"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.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/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCostAndExpenseOperating": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 7.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.",
        "label": "Other Cost and Expense, Operating",
        "verboseLabel": "Operations and support"
       }
      }
     },
     "localname": "OtherCostAndExpenseOperating",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentAssetsMember": {
     "auth_ref": [
      "r380",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current assets.",
        "label": "Other Current Assets [Member]",
        "terseLabel": "Other Current Assets"
       }
      }
     },
     "localname": "OtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [
      "r185",
      "r186",
      "r194",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and related activities classified as other.",
        "label": "Other Restructuring [Member]",
        "terseLabel": "Other Restructuring"
       }
      }
     },
     "localname": "OtherRestructuringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails",
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherSellingAndMarketingExpense": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of selling and marketing expense classified as other.",
        "label": "Other Selling and Marketing Expense",
        "verboseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "OtherSellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Total Compass, Inc. Stockholders\u2019 Equity (Deficit)"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PastDueFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r154",
      "r155",
      "r166",
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of aging analysis for financing receivable.",
        "label": "Financing Receivable, Past Due [Table Text Block]",
        "terseLabel": "Summary of Aging Analysis of Concierge Receivables"
       }
      }
     },
     "localname": "PastDueFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "negatedLabel": "Payments related to acquisitions, including contingent consideration"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Payments of debt issuance costs for credit facilities"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r62"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "terseLabel": "Payments of deferred offering costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards",
        "terseLabel": "Taxes paid related to net share settlement of equity"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Payments for acquisitions, net of cash acquired",
        "terseLabel": "Payment to acquire business net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail",
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).",
        "label": "Payments to Acquire Interest in Subsidiaries and Affiliates",
        "negatedTerseLabel": "Investment in unconsolidated entity"
       }
      }
     },
     "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "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": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r308",
      "r309",
      "r311",
      "r312",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r308",
      "r309",
      "r311",
      "r312",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Preferred Stock"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r17",
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r17"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r17",
      "r244"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r17"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.",
        "label": "Proceeds from Issuance Initial Public Offering",
        "terseLabel": "Proceeds from issuance of common stock upon initial public offering, net of offering costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail",
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r57",
      "r81"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from drawdowns on Concierge credit facility"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromOtherEquity": {
     "auth_ref": [
      "r56"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from the issuance of equity classified as other.",
        "label": "Proceeds from Other Equity",
        "terseLabel": "Proceeds received for unvested shares of common stock"
       }
      }
     },
     "localname": "ProceedsFromOtherEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r56",
      "r327"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise and early exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r2",
      "r39",
      "r40",
      "r43",
      "r64",
      "r82",
      "r89",
      "r97",
      "r98",
      "r134",
      "r136",
      "r139",
      "r142",
      "r144",
      "r158",
      "r209",
      "r210",
      "r211",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r369",
      "r372",
      "r374",
      "r378",
      "r379",
      "r387",
      "r393",
      "r439"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.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 loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r180",
      "r409",
      "r440",
      "r446"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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 and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLoanLossesExpensed": {
     "auth_ref": [
      "r162",
      "r434"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.",
        "label": "Financing Receivable, Credit Loss, Expense (Reversal)",
        "terseLabel": "Allowances"
       }
      }
     },
     "localname": "ProvisionForLoanLossesExpensed",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofACLforConciergeReceivablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]",
        "terseLabel": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r59",
      "r81"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedLabel": "Repayments of drawdowns on Concierge credit facility"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r336",
      "r422",
      "r462"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "verboseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.",
        "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings",
        "terseLabel": "Issuance of common stock upon settlement of RSUs, net of taxes withheld (in shares)"
       }
      }
     },
     "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units",
        "verboseLabel": "Outstanding RSUs"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail",
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail",
      "http://compassinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.",
        "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings",
        "terseLabel": "Issuance of common stock upon settlement of RSUs, net of taxes withheld"
       }
      }
     },
     "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]",
        "terseLabel": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r184",
      "r186",
      "r189",
      "r198",
      "r199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring Activities"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCost1": {
     "auth_ref": [
      "r185",
      "r188",
      "r194",
      "r197"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.",
        "label": "Restructuring and Related Cost, Expected Cost",
        "terseLabel": "Total amount expected to be incurred"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostExpectedCost1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected cost remaining for the specified restructuring cost.",
        "label": "Restructuring and Related Cost, Expected Cost Remaining",
        "terseLabel": "Total amount remaining to be incurred"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostExpectedCostRemaining1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedCostIncurredCost": {
     "auth_ref": [
      "r185",
      "r188",
      "r194",
      "r197"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.",
        "label": "Restructuring and Related Cost, Incurred Cost",
        "terseLabel": "Incurred cost",
        "verboseLabel": "Amount incurred as of June 30, 2022"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostIncurredCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails",
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of positions eliminated during the period as a result of restructuring activities.",
        "label": "Restructuring and Related Cost, Number of Positions Eliminated",
        "terseLabel": "Positions eliminated (in percent)"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).",
        "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent",
        "terseLabel": "Number of positions eliminated"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r69",
      "r183",
      "r192",
      "r194"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Restructuring costs"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringChargesMember": {
     "auth_ref": [
      "r192",
      "r196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included.",
        "label": "Restructuring Charges [Member]",
        "terseLabel": "Restructuring Charges"
       }
      }
     },
     "localname": "RestructuringChargesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r185",
      "r186",
      "r194",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails",
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "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": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails",
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by individual restructuring plan.",
        "label": "Restructuring Plan [Axis]",
        "terseLabel": "Restructuring Plan [Axis]"
       }
      }
     },
     "localname": "RestructuringPlanAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails",
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the individual restructuring plans.",
        "label": "Restructuring Plan [Domain]",
        "terseLabel": "Restructuring Plan [Domain]"
       }
      }
     },
     "localname": "RestructuringPlanDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails",
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r21",
      "r267",
      "r409",
      "r443",
      "r457",
      "r458"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r86",
      "r87",
      "r88",
      "r90",
      "r96",
      "r98",
      "r159",
      "r328",
      "r329",
      "r330",
      "r341",
      "r342",
      "r385",
      "r454",
      "r456"
     ],
     "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/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r45",
      "r82",
      "r128",
      "r129",
      "r135",
      "r140",
      "r141",
      "r145",
      "r146",
      "r147",
      "r158",
      "r209",
      "r210",
      "r211",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r393",
      "r439"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Sale of stock issue price per share (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesCommissionsAndFees": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller).",
        "label": "Sales Commissions and Fees",
        "verboseLabel": "Commissions and other related expense"
       }
      }
     },
     "localname": "SalesCommissionsAndFees",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Summary of Computation of Diluted Net Loss Per Share Attributable to Common Stockholders"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.",
        "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]",
        "terseLabel": "Summary of Changes in Contingent Consideration Measured at Fair Value on a Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r352",
      "r353",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Summary of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r320",
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Summary of Share-based Payment Arrangement, Expensed and Capitalized, Amount"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": {
     "auth_ref": [
      "r166",
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about aging analysis for financing receivable.",
        "label": "Financing Receivable, Past Due [Table]",
        "terseLabel": "Financing Receivable, Past Due [Table]"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivablesPastDueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r185",
      "r186",
      "r187",
      "r188",
      "r194",
      "r195",
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails",
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r190",
      "r191",
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Summary of restructuring costs"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r283",
      "r285",
      "r287",
      "r288",
      "r289",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r308",
      "r309",
      "r311",
      "r312",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail",
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of Restricted Stock Units Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r291",
      "r307",
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r15",
      "r17",
      "r18",
      "r79",
      "r116",
      "r117",
      "r239",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r253",
      "r258",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTextBlock": {
     "auth_ref": [
      "r16",
      "r17",
      "r18",
      "r240",
      "r242",
      "r243",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. 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. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.",
        "label": "Schedule of Stock by Class [Table Text Block]",
        "verboseLabel": "Summary of Stock by Class"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "auth_ref": [
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "terseLabel": "Share based compensation by share based payment arrangement service based vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": {
     "auth_ref": [
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of service or performance condition required to be met for earning right to award under share-based payment arrangement. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights",
        "terseLabel": "Award vesting rights conditions"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r301",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Balance as of the end of period (in shares)",
        "periodStartLabel": "Balance as of the beginning of the period (in shares)",
        "terseLabel": "Nonvested stock options (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of Awards"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r301",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Balance as of the end of period (in dollars per share)",
        "terseLabel": "Balance as of the beginning of the period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested and converted to common stock (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "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": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail",
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of non-option equity instruments granted to participants.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted",
        "terseLabel": "Options early exercised (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Number of additional ESPP shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r289"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of ESPP shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of shares available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable and vested at end of period (in dollars per shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r309"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Intrinsic value of options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "negatedTerseLabel": "Options forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Shares purchased under ESPP plan (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r326"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Balance, aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r292",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Balance, end of period (in shares)",
        "periodStartLabel": "Balance, beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r292",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Balance, end of period (in dollars per share)",
        "periodStartLabel": "Balance, beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "terseLabel": "Exercisable and vested at end of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "terseLabel": "Shares issued in period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r308",
      "r309",
      "r311",
      "r312",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail",
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail",
      "http://compassinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Options exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Options forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Options granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche One"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Three [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche Three"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche Two"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r290",
      "r313",
      "r314",
      "r315",
      "r316",
      "r319",
      "r331",
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Closing stock price (in dollars per share)",
        "verboseLabel": "Market price per share (in dollars per share)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Percentage of options (in percent)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r326"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Exercisable and vested at end of period, aggregate intrinsic value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Exercisable at end of period, weighted-average remaining contractual life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-vested options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares",
        "terseLabel": "Nonvested stock options (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of non-vested options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price of nonvested options (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Balance, weighted-average remaining contractual life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Purchase price of common stock, percent of market price (in percent)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "terseLabel": "Shares withheld for tax withholding obligation (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r77",
      "r85"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r15",
      "r17",
      "r18",
      "r79",
      "r82",
      "r102",
      "r103",
      "r104",
      "r106",
      "r108",
      "r116",
      "r117",
      "r118",
      "r158",
      "r209",
      "r213",
      "r214",
      "r215",
      "r218",
      "r219",
      "r244",
      "r245",
      "r249",
      "r253",
      "r260",
      "r393",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail",
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail",
      "http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail",
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r37",
      "r41",
      "r42",
      "r43",
      "r86",
      "r87",
      "r88",
      "r90",
      "r96",
      "r98",
      "r115",
      "r159",
      "r260",
      "r267",
      "r328",
      "r329",
      "r330",
      "r341",
      "r342",
      "r385",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r406",
      "r454",
      "r455",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail",
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail",
      "http://compassinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail",
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r86",
      "r87",
      "r88",
      "r115",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail",
      "http://compassinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail",
      "http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssued1": {
     "auth_ref": [
      "r73",
      "r74",
      "r75"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of stock issued in noncash financing activities.",
        "label": "Stock Issued",
        "terseLabel": "Issuance of common stock for acquisitions"
       }
      }
     },
     "localname": "StockIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r17",
      "r18",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Issuance of common stock in connection with acquisitions (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r36",
      "r231",
      "r260",
      "r261",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Conversion of Series D convertible preferred stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r17",
      "r18",
      "r260",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of common stock in connection with the initial public offering, net of offering costs (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail",
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r17",
      "r18",
      "r260",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Issuance of common stock in connection with the 2021 Agent Equity Program (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r17",
      "r18",
      "r260",
      "r267",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Options exercised (in shares)",
        "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r37",
      "r260",
      "r267"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Issuance of common stock in connection with acquisitions"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r37",
      "r260",
      "r267"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Conversion of Series D convertible preferred stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r17",
      "r18",
      "r260",
      "r267"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of common stock in connection with the initial public offering, offering cost"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r17",
      "r18",
      "r267",
      "r308"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Issuance of common stock in connection with the 2021 Agent Equity Program"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r37",
      "r260",
      "r267"
     ],
     "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": "Issuance of common stock upon exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased",
        "terseLabel": "Shares authorized to be repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r18",
      "r22",
      "r23",
      "r82",
      "r156",
      "r158",
      "r393",
      "r409"
     ],
     "calculation": {
      "http://compassinc.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 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 Compass, Inc. stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r42",
      "r82",
      "r86",
      "r87",
      "r88",
      "r90",
      "r96",
      "r158",
      "r159",
      "r267",
      "r328",
      "r329",
      "r330",
      "r341",
      "r342",
      "r367",
      "r368",
      "r377",
      "r385",
      "r393",
      "r395",
      "r396",
      "r400",
      "r406",
      "r455",
      "r456"
     ],
     "calculation": {
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.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' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedBalanceSheets",
      "http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r80",
      "r245",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r259",
      "r267",
      "r268",
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Preferred Stock and Common stock"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/PreferredStockandCommonstock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r401",
      "r410"
     ],
     "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/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r401",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r401",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "presentation": [
      "http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Elements [Abstract]",
        "terseLabel": "Supplemental disclosures of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TrademarksMember": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.",
        "label": "Trademarks [Member]",
        "terseLabel": "Trademarks"
       }
      }
     },
     "localname": "TrademarksMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r185",
      "r186",
      "r194",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/RestructuringActivitiesNarrativeDetails",
      "http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r308",
      "r309",
      "r311",
      "r312",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r308",
      "r309",
      "r311",
      "r312",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r101",
      "r108"
     ],
     "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 shares used in computing net loss per share attributable to Compass, Inc., diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r100",
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted-average shares used in computing net loss per share attributable to Compass, Inc., basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://compassinc.com/role/CondensedConsolidatedStatementsofOperations",
      "http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.A)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=122040515&loc=d3e105025-122735"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(c))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "https://asc.fasb.org/topic&trid=2175745"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(3)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.12)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r463": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r464": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r465": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r466": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r467": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r468": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r469": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r470": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)"
  },
  "r471": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)"
  },
  "r472": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(3)"
  },
  "r473": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1405"
  },
  "r474": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>73
<FILENAME>0001563190-22-000114-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001563190-22-000114-xbrl.zip
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
M?5/TDT6KT'$#.H?PZ+[K:U?=]&--DX1?OZ*^,OH^>LG+&Q-U[[P)*I%$CK-
M%(M$J8B\$@[!!Q^HX']O5=.E\"Q,5QV"Z0]G0#7P]8.&5QXW TFW5<,ODU4I
MKT;6":8<%.'UD #5Q=$C1M=&W],S[IU1&"7P&U?8X<B8=M8K+V$Z28R,F."&
M,SH;#'AS1L=YZA_.Z*"2YYM3-@Q*OOJTM_[=LXFC(!K^$]):1B0RDEE*B 9P
M*I07N)I-C G%LS6;> 2D?G0V <U4V.=J>#X_A6Z--ZU,N.GWBG\X\7?N3S^N
MAVZODW?O>^QCQ>/&(U[>[/VWZ,XX&"K0W28(RB)7"5)B >I<.A<$)T-]SF9;
MG[-GU^?.2"X0(P%QPJ0W%D<D.(Y$&JE1]$-H-IPW/(OSAA\_;WAB\Z8T9XQ0
MCXBES&.J751,:FVD4)'S.)PW/-OS]EC\,+EYBS12$11WRAC@.F$MP80IF+0(
MW@ :63OZ]/IY..IPF+S#^JN'EYV?M'.7][=#<BPRG\/5>K'QROGLP]#3/1O@
M1O8OD@?:Z\+7<NT\!V@P:C;FI-3/^OWEO:^XFK6KGGRW&:;_V'#<,IT!O'%A
MN*2<.8R4#,DU]TH:36$>%X8T:][GR6TQ[0\F]UO=M^8D[YOVG)!)<\PU0&V
M-H@Y\*%Q(")@&C@-2DFY,&3:#7V3=X/?,$4W[QZ6\T(?$@)RWDDJP")0:XV/
M+A+M+5)$([$P]/E@4K!U3J@BB>-8@(,5&&)!*+#4/#*NG9/.8Z\7ABK-7C<-
MO.BUVR T6S %@+KGA4I(*^D85EAHQ&P4QBI/,4PE8<%:K)Z/2M.: <NL<S!X
MHA4'/!X,8XIJ9#P )NRHFH(?,_=J?OI>%@=E(Y"*&.G @,=5  .A>?0A&*_4
M-+S3.34.TZ>E5P0;JR63BH M(38$%@@*X+\@B^("TO*Y3,KT:>L0EY& ^2$T
MII@(*%X2F8H4_-6('%T\VCZIFSI]@DH,!E0H(0E84N&E54X3%XS@SA+O_.(1
M]-F<V^D3-RHDI>0Z4L*8\T9Q:[W@$B'&I'#B^59.YEE()[6D<Q/PV( ID<9H
M9AD!<XD)F$>)H_0L6K0XI)E2+&E"9))"!R]!(TH%GC$R2@JA% TQ$"VCY@M#
MIN>.)4V(/B%B@@D5W&C/.(]6:PZPQ$::%K6B7ACZ/$\L:5+*+3(KB<2<<,-
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
M^[3;FEIO=4CQ91N<TDXA9J- @<[!JL$R=%7-Y%-$K"W742@/&(ER)H4QFKG
M@C$J!($PFC/FF$$U\TQ!J"?AC@" V7!,7<+1D4?@BJB""=R!+J$6SQEW+%W_
MI^>8%##RCG,2.+-26\U=4")$CSV**"P Q_P< <@GX0ZOJ5721RT!D[@HP=S0
M(+QTV$;&B%L [OA)0CQ/PA[1@6,#S"&B,PP814?-)9>,>1JI9&;.V&.12",B
M5U&!G)H(OH00"C.F+*%"6E]MFY\OTBSC:$_$)Y1B$@*QGE#'I/86.:F8XU99
M3 BUB\(G/TM$[$F8!'F*G8"_4E+& 0YXC323@7K*O-!SKN<7@$"<"0L$H,8P
MH(NT*G#E,5..&HE=F-NTIY\\N.Q]T$AB;ZP@:<E5IV,_*>$Q4!H0%K,O=X\M
M#C^FP8],<3@W@A=4". Z1^Y)9%A:Z\ WTCK5U!42Z#9'@C=#I)J^Y!FB"5("
MT! 5C"*KD&0BG>K(,;$TLCF7O$J;KH>3(KB\_KE[(Y V)]*GM3/@V!!0BY%)
MKX%F4F/X18#;$^(\I='-&+F>60)?YN>OBE#V!H4+9?WU*!A?==[GIZ]_AS]#
M*"J19=(X8K%DU"+#-6?&(N;2+EIB_TY'NEW?4_8OVD!+< P;1R$_/.J_8ORD
M_]M9[OM'KS!"__O%S7:@T*"I[?7[O<XK+%8%/>E#D_+$=$=M7*_=*U[])[ !
MBO&W"$-H1-/)VQ>O_D\+Z%IFS7"6[?8ZIOM_5DK3+1O@BN3#AF5^&>"UT(/J
MZUG=)8G0;^V\&T9=Q)C_[]_2Q#1\<+WZ\)U7@RY,1VH%W3$STY?LJ CQCQ?_
M^6VZR!>O6VGG2-:+V=M$]VZ__/VE 6*ER1W1[ [EJE>;=G[8?>7@EE# \/O5
M<X8-;*^ SC1@)MKFI RO1A]^\WEYTC87H%^J\50W_7:3P(D53@.(D3/MX4NJ
M]]67K[ED%=6<T@=^[/O1FX>75ZM++_O^[C6M5C5Z^#):Q5?77E;/+D8-AK-?
M<Q_<!Z-*T_3'"_KBUL"'0X&6F>\-TL0D=OCMQ'@/)OH5RG#UC.N7O*QFXCXA
MJ>>FWSMY!??\=M_,/R '\+Y_PGOJ6[Q'TMQ]:FZU-M:SO=9::V/O)K=\@T^F
MT=N]C;>?=K=:6QM[V5IS/=OXG[?_6FN^V\C>[FQO;^WM;>TTLRF.@3QJ#)_7
M]OZUU7S7VFFN9.MO,X(XTU/L]&T5Q>[M]-\/_^_!OH]S/)DAEM_<V=W.?@<C
MV.UUFX,./,1E0UNYF]1M#BZ@IBY2Q;EG''E-F*&"*&.CL]:B^PH&9%V38(T/
M^:OUGALD*)#.Q7DQ=#7I7Q=VO7?ZGNR>[M/M@3_>.#UXIX]WCM?H]KLMU"2;
MQ]N=K?/FY<?+_>,W1\W6%]Q\MYEOK^\>;Q^_:3?7_\S?TV9[_[)WUKQ\DS?7
M_='^Y9_Y=LNA;;)UMM_ZQ)NMW:/]XS6T?[EU=M#Z>+'?5N?OR<'%_F<G=EJ'
M:&=]@S4[Z;\#N/\3VO_\9W[0>O-EYW,3OK_Y N]GV\?NU+_[B_E__=D^(.U3
M>]SC.^L?V7;KD.S#?P<=Z&MZ3^?/]O:[CWR?;"'X]V+_^/"BB=4%M+OXVT?
M]H[9AA9*-!A@R(8E7C84P$CKP=6.U+YXC5'C8P5%KJGP^F<0@R?O^?U,_TLZ
MIC+;Z89?[W1TCDP^6554/\KB?Q>08*M:/'SK/4#B(=0PP@7DY#R[9>7;(=Z=
MF][)X]GA,SPX/;Q\K/FYP\*8I7$\O>+[.  7!B#LQ6Y(QUF^R&*OZ)@^O."\
M_RJF]8%&OQC,IV[<S.V[3V+[^!#MD]U\Y]W'L_W++V?-]<W.?NOHRW;KX]EV
M:_/+06?_<OO=GU_V/V\/[_D+WL6[!ZW>Q0[T^^#=%CM8?W.\TUI#VY\/CN Y
MY\WUM?/MS[N=@^/ML_T.]!>KL_>MM?[V'CI_W]I VY=;Z&\BA)=$ZH8"M[S!
M= @-I9F#KXA[!91S$5R8\P<5ZY"_GYEU)X6?*@;^^&EMM[6Q^WX_V]WXL+/;
MRCY\VMW[M-9L9:V=# !B*Z% 3+.=W0SS7_ROV<YFUOK71C:&':]PX]K;5KJ,
M-679C3EZ/)9_'F3S."6_V2NR_E'(_CT2P*P."60!7$K_')BGKG.P40<F;@J^
MAU\:'7CG4;JMX<U%XR*8HA&Z<ZD(_C%(.M]9/_P[I&VIT= &#Y$W6.0@T5[2
MAE3P:]2"Z4A>O/YST T912M9FO)'@Z59Y<Z=W>_ 2,\+2;1>54S]0T3"^),@
M$OZXQRX1R6-<L0+ZEZ?HVL.0))IV.=^8I)GO'T/[UMK9P>=MZ ]\OFRWX1V7
M.^^VSIHM0!;'S2\'K;4[F&2;0-_(/MY>?P-]AG>1?;KS^2\8SS:#^W&SLPUM
M=MO;F_=@$B.5\4&QA@O!-AB!/UI[U[#PL^;6":_CB]>]1<8DK=VUYMY6A3R6
MH.0!4-*_DL$1*HE%KY/5WG/6[V4S%TYZW/A25;R\3.M-V68.-@OXVX;BU5.B
MK8UJ;2F]K7[97&JM'XDR.?)W<,HR;VD#&01:)R+PA ('+*4X15908YQ,RXFX
MP1#1^&<,-3V]B!#V*!%Y<E'8#8?5,?7=?A.N_'SB0/\.@7N,;&R@0&*#4<H:
M1A/1T(IKI!"/@E/053O;'];V]E:RK>;;U1D6B0=BF!OGQO6S1.*TSGE-],R4
MV=Y)<"E+P&=Y-\O[99;R9Z"O=^.="RCI\[1LRQZ_;/M$CWT*EVFVQ.6I_:I:
MZZ:LFN)DF+90)=>\[0VZ_>+B;<_?#/[ $%S*;.F'DZ)WFIXSIU&?H:OU^2/9
M7C_*#X[__-+L?$)PSWERM9KO/A+X3+;)!CQ[@QVLN]NNUOG!^O[9SKL_.]N=
MCP3Z II] URM3PA^A\_[E_NM/X]2*+EY7_@W,,Z(<;S!K0@-YH)II'I!C2B<
M"(ZGHHP >M9#VYR9(GQ=P4_:[_H9):!ESK>&Z6EU1MD<X_'G9NV-FZPM@S(8
MR]"(3BC [$XVM*2N$;37)FJC O4O7E/40))C@=@CF'O>]?PWTQEP"A'^4FG>
M#+SL7DK@SXX'15[ZO-I/!S#I6Q!BE(WW'.["XP:4CYN5:ES%H>D.DS%_71PE
M]DCR;JWNKNZM9L-B'L7\T?.FALR:O=7[B'A_BA[F7\G1NS<+[SN:SKM^>%1Z
MZ3-8P37OBU"6PW_>0P?PT@)^RP)>W@9W[^EN._QK]^+@LS^QA$$_]L^V/W\Z
MVS_>_;+?VCAOOMNBS>-#O-]I?ME^]PGOM[;/=EJ^W;STL;GV-Y':2>="0V"A
MP7XJVE!.LH9TT3M$C>)1O7BM4;:9Q_Y1MG8:NH.PDM'"9YOM7J_XWN7%Y]0S
M,\;H;^'C3M'JG2U]F&=F\[._/>:6JR :G@> B1CYAA6,-M*Q+9($1)U&+UXG
MAMKO%5]N,_7*TT?EASQ2@;*=X@.XNX!GEM[PC''2=FOC;XEIE-K8AC=)8Y+
M&L8XVT (4^E\<,'2AUGIJ7!HK5=G#TD\BS\]%)X//9".]D%^4@>2EI+Q3<FX
M[4Q[KQ@"W6@4 M;F$C5T1":%C9@5*A+N6$K!1O@;"V,_B)-K;GV&=?IO>R*)
M?W\9\E=:/?A0@%[.3TP[VS@/KCK\+-N)X*6$\M<?2TV8M4&#'&5)D'Y=@&2"
M7YY0!258MU8$,[=*YX?V;5S^+31&2E+=4!RC1CI%MV$B(PUL4B%G$A&B\L5K
M@N]D(O[ZE*@J[=5M?SCJ=7_:7 ?^-['"6:=Y0XF4X2"9:%AJ>8-R)Z4R%%L,
MH%<#P33B:G;6=1^W'^N7ZX7<__I/1;#\K<SZH1U.$M&S;D7UE0RT=7N05&YF
M0$:!Q4"A/;S9;U;U5[/7S]9.T@;RI'AGGC*;X+2$HI+&E<J#@2]F:$--UX]^
MBGD)0IJE=&X@5,S<D>D>!I^5R?7)VJ;L9T65=_D5BBW0:OS,<-OU::XP_TG&
M0@%4.1D4Y2!E3?1[&;2H@K*8_&)_3; H9>JMN?ZKF<T\^.>IVA2O*J+^4>+!
MUZ\Q)":>SC!WG:7DB7,O[H?55^[R%)!U*^_7%1<VC#O*WH*>*[_#<_B.58OY
MF(W"5.9Y[Z)C>^V?>")&^6D55VR<U\8P R7[^2B'7W:O-/%=?^QAP1CJU6'Y
MB*SLM7-_LQ;%-#W1Z<>/AJ;N I/#2BSGTDVHHT8'K4_G^ZV_C@]:N_">+=Y<
MW^8'ZX=GS<X&VV]M7QX<_W6T__GC&;@*MZ)&)^UF:_.H^;G9;K[;.M\^_H*V
M+]M?=M;7R'[KZ&C[$OKP>?,H;3RM^G@[NRBF8C+1BP8+TC08%JRAE0P-2CG5
M$H Y]OC%ZTK/96M9?1I\5AT'OY+]KRH?$.'LQ!39J6D/0LKRS\JCK^4A340W
M+"7CZY(QU,NU6EZ*Q2/$8NNF6#"D:;36-((PX'U[[QLJ(-2@C 1C-4RY4'5J
M]9+19\$$C$QNO17@]KI;@*MSO^3V?++P\=;" J8><1\;0"<%LB!,0SOX*@V7
M-F+D%!, !<&)'*V;U0;B"@=]542^'I->H C!E'J^U?4I"RMD]B)S1P'(TDE5
M8<Z.0I4YF'S_XBH6]RK[!?^:'9DRBWD[^,RTV\,H3HHF_'N0IUA"OY?9,&P
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
M[T'>O\A^60\Q=WG_UVQA#*H:&=2Y'L+Y?%-@0=" 6@ TH)9H8$[1 %!.+M'
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
M=4Z*X%.&'-B1$>]UX6+:<P+=,REV5-9;;JX2CE+36+/12 5<2TI-*S H22/
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
M FV<34Z/YX89@]/9S21P)XZJ-5I0(+6<JE\:4JA ZFZ0FM']+"AGM?: E%#
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
MWT5:\N</ES__OOO/C\WP0YZ'41CG[HQSN>?\J_MZ\/I]VO9@&6<@%1$YFF]
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
M9-3"Y<C/$ZNN:%#()M':-  ]%4ZAJH6HZL^Y\(K1D<E<7N%YGBDMF(=DY@A
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
M1Y&,*$XY#1O;C,A-K>0F4O-W#=9T'5(M=-V^,6=%/<VQS9+YG,(V#6*;&9^
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
M)K$#I8D&KTBPBC(?415R6</*SS6';V'95HCI8=-0A64?A&5G\TI$LDA,H,F
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
MB]N_Q39?N>0KOX@^GKDX[#!2SC[\R/J2;Y:;1X,"LB<H"XEP9JRE/%*)3<1
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
MSP+H):^XD<YK(Q.2V.9N8\$A!Z<Q$I1(EN!LUM2U +V;FM\"]$Z(:2?\XBU
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
M TJ1JVAIA/_#3YZQ1D6"6V])4[TEK8+>6D&7*8!(0GD0 F(6RUSJP9%)'B/
M3^Q!;BI0]>29W*<-4M!'Y?>83TS*T9;"";JCT44>L@J//QI?78_Z,$V<^\S:
MF)?&<?J]:L74/WF>Q=!"T2;U'[,!%+DK^K?#CW]^D*7Q,M4H1I?+/HQ"#GN+
ML+0B")H$S7ECZ\R1-G7CP:CL]D>\MRJ[196]7%+9W.<U<(^T90E4EE"D@Y!(
M\,2PQXYHX[/*R@:I[*-R(U0^M5&.F\P56XU&<3PJ%22]VIGVPX57N]5TX+:%
M5S>U^1[^BFV3A#/5W.>O2+CWV24]RE6.L?LY=UE[9*3[)T<65[(CAM&.XHM8
M_?=5?R*0OZ;R:(_RC8[R5ROL&ZQ]+7V(B#"G$:>"(B=2'DJD)?<!,R;,DV>$
M-R4:T#+O!L8#6[V]>[U=IN""4FF\0DQ(D0L= K+81V1U3"&2Z+#)HVVV,C^L
M:?2[\<2A[MR;.]_Z;AR>Q#D&\6-^N]V-&#2,0E2>@#A#HM8;L!D4':Y0B! P
M\20%%.$801SD!10"<X0Y4T$;C7G.**)RS03976X;U>KMSZ00K=[>7F^7*(2+
M2@'>&J1"GB82@D96"89P5(YJ+&+IO,1NE0G8T/A?XQG$\?@T#CO^8CC,R<V5
MYZ[U/=PG<2@2>5X)Y*#(HP6@C0#HSU7?@U(Q* TR(10C;FQ$3CJ.7)XE)YQ3
MD26P8=955;6^AP>AMS^!.+1Z>WN]72(.)I@\OE,@A4O$7G%D="1(&2("D9SC
MH$%O]9KTH=;W\'.8 ZPYV@)[>!SFR\]B#WE<8@M$/PQ$[U8(!,=,,1T-@L-#
M(YZ$0HYX@3B1PEN"O;2F019,ZWC85?[0:NYM-7>)0B1"%9?<(B]X1!R3B+3(
M_#_Y:!T58!;X$KY8;0'3.A_NG$),4X9Z60<Z97W0(*$+^&4NBVBP=-U<5M$C
M\U7<:P%VJ8]8 UP3Z?P[__Y7OMOC]&X4*P0[BO#;XB7_GHFOQ;>-\.W]"C.Q
M@7BNL$(2L QQKQPR,0BD)1=."&H-B9F9K(9$VJ3F!Z/JVZ^T;E6] :J^1&4
MS[54PB(F E 9B04RW&LDB);18(LIRV-S&M5Z\E%Y1*9IG.?V\H=S.'?7GFJ6
M(V0BC->5+-X.;6B3P3:#(+_"-IC4(5JN$==>(FY]0I88ADB@) GIL3.N6%.W
M+LAHO2$/VQMR=8_)5H_O0(^7J(1WS*4D/*).4\2YM\@ZT&-F#<B6>HI-Z3*Y
MJL:M4^0GY'2>=4<C6.S;$8E'8?ELMSG+*OK,A%'C3PL]&T'/R0J%$-%$XSE%
MPGD"T),<TD%%I"RGFB8N9"!/GC'2>BP>LMYNMV=+J[=WH+>7RR%03D%'$XK>
M*,0I9\BHA!$/T6GE+#<T>Q_4@^VEWWCB $QY>)$[Y%>MB^K02<G2N&W 9'?-
MFF8Y)4J,MY93ZQK]47#ZM!H%D3Q8ZB4*/ (D18N1<4PASYP+RE&7<GZ&W%>M
M6^+AZN_/RM%H]??V^KM$+I26WK#$80]YBK@B"CE+'5)<",>-( +GV=SK'!(/
MHT^<$+LVJ.=H\]';MW%CN,$PQ"$:#\Z?YC4K\X Z^2EW$=2:T4<?)/@<!/BZ
MEMIOE^] D',QWH.IX%I\VP3?/JZVGB.86TM80B9XA[@C!CF0(T@L&&8EHS9G
M:1"ZE6[X-U.5'7*%/"C=OT]"TVK\W6G\$J,!D3$?14):IX@XP0Q93 /"GG#.
MA=04X^W,%_\I6K\E1TI#_"=JK?^D&H65*<O!]93E!L]^8XDT9%6:W,WNP:[E
M-8H5NJ/SGKW,^'#-"?RSKMQJ=VR\:U;/;%Q>;GFYO=&DNQOTN=?ZM]?VLHSV
M>3LXR%/;AO$5?-L0)/2J_^;"C;JA:X> X@?]<)!2M]<%,;749C-JL]J&APL=
M@Y4TSS/$8,Q$BJQC$7[%1G)F+,YC?0AM._GMDA[?IUWR8VK<3BO=CGHO-_P+
MP47+*=(,&\1-4LC8%%#07 )R>Y*R+W9+XTJ;%^MM*H&L<L/L>7=L>U6(-W3'
M%\-'%]!M%M]X/<R.[O'EZY[MCP&?\FCE\WQ)"T,;P=!JSQZ#.3<J1:1,4)EE
M!*1EM"AI.'BLS6<0??*,DUOU'6W#N0W6WKNG&:WV;DU[ET@$-MQISSE25(#V
M<AR0548@'AC L13:8?/D&<5KW)^[G&'>:/(PV?Z9.,]/.1_M=?IQG(=_E7BN
MK70CM'Z,>^05DPG'L2JJS5&;^I708M-&V+3:S(=JSDPD"@6E$^+8*^04U<@Z
MSBBP"^U<VPWP0>OOW3.+5G^WJ+_+[82324X$C5S(R9X>6^0L$T UM-0>AQ T
MS46H[%8]?9KGF=CU1+$Z3PS^?Q)GO65JV$:QP0<(8S\]-6P:(6\317X0S58;
M^!#J2/(8V(AG#'$1$[+"!$2LXE'S) S73YY)O8VA!LW(#-NB!^31JO[=5>"W
MJG]WJK\<:4G!4ZHDLB3/1> Z(JU\0E19(J5A4LF2%;JN>U?#=/]A^4_6YX=-
M9_O>-C]LTXR]AJS*UO/#;FJP/N:U? Q133AK0(IAU$G#P5DG?HU#W\T-0/NA
M$^VP=SG[TR#!O0W\I\[@O'@N'UGL\UY=E+60?@<9O<DR.*Y$\+*63>O7V(P.
MK';&<,(Z83Q!V'*+. T4:2X5PC@ K8O4>>&?/%-M$>M#UMOMNR9;O=VVWB[W
MY<38<Y,82C&"WB;.D"/"HV"<9HE$QYT$&B_73"EY&,6KNY?&_=9^C;F[%I#$
M8>R5Y.WQH$1!1Z=V&#NC.![W8DGS!LH1_^]%=WS9L5_L,#RVAN.-"(O^5<GH
M[0#D]M_N^/1TT,OK^/M@^":+ZS<+,)9'X<;^R.:;;"%M(TA;[:=A"&-&X@1
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
M<#NV,??2.1WF8^K_N5YZ"O0NXT36ICQ#KFHF:)^MVQGK,43<"X2L+ BMS&T
MC]%HK_.J[[^CZ@V]^Z."=>-!%D0-:,_G >WW*:"]F0):$Q^R?.+3[AB^S=\
M]W^YZ-N+T(4G_'7-T]P0A-04A*KC^^CB#.[/;\$ 7NIJ:\<7PWB<CL_K"8NC
M>V9D1Y<31O;7IT-ZR('Q?'U_]DX<?H/_?CP1[[_!W]\>7O[]%K[SCW?L^+__
M^@CLJA?_SU^7?_\WG#O*Y=$?<$_ P(Y>_-[]^^VG;_F_QR]Z'^'O7P^__:MW
M^,=+_/=;+]Z?':6CM^\N#P\^I#PMC#F.HDP<<:,2<CS'ZAUA'.=>,LX_J2?_
M H,]R%X [;6V-"DO*5Q#&+Q?R9B,< EKK8'E1J"YY_F '%[$M4= (2WZ)TP]
M7J^A9+]B@ZO__G8QRB/"1Z7+QV]VU"T%DZ^'P$_ZX[)1;J2I\BX?[4J]7/^P
M+T :P^[YN'9> M?J3)_RWI_ENXBR> S\DN\\>T,H_N?SBEV6W\@_?^U\L:/<
M8'<P/,^'*&!LM]]Y 8SO2V:<669W@R8A=I^^!-487[Z:?CDL\PNXA>.T\*=%
M)UH^!] 9W,1I_AP4["6ZC':(8O^1H1!\%OG@@R)&X8 "D0QQQ3$R46N4=%#4
M,VVDHD^>'?OQP,5AI:9\KY/[6$V,O%JNSSJ%.I4MGA>V\V[H8-<N;J/C?N=?
MMG]AAY<=G3^%DKWR!C>PP]+ )W2'$;YK"!APGL=2P&ZRG:KK9C[4\[5SVX^H
M?XZJ+RL3N-9]8V$"FQ*:;-+=HP%7/^%D+D?&P]S@"&X-Y3Y'YV!,Y0T-JY$[
M'YV=#[Y$6+!N&22?QQ;W2ZX0& X]. PRR^G8D\)S8#%"[($A-NS$KSX66,JF
M71Q^[OJRP*/8Z\&K&8#=Q27\Y'O=RN9[NV;IIW=2S:FO[K0V,#,0C"Z D91T
MI][@(B!G,QT;#=*X0$.9%GLQ G,$OJ<R$8$*G';/.["*<,>9F^W!S\-/<5Q&
MI57W,KW=?),#V!%YYFRW&/*==-'WU4,!+.QU;*]7?P-R%]W>N'QEWD/S:]/M
M![AD")=_.>WZ4UCIS.5':_<:@ ILUN'@$Q 7V)'UG=2K,UT-VQL-.A<C^ R0
MX/FP&\=YPP/N6+@EN+=+N%G8CF!_=U.W<-&\9CW@E;'OXUYYL#/K3V%S='H
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
MG!LSP\!WA_[B+.<5EDK5_S/X M</<[;E^**4"5<FCR_4/71S#N0TJ &:L?@
MU=^JJ_*-9@B[+-%TFRVOE:R@[WA^FUHE=]>!\EJMGL]I514E?Y0DY\\/(E$3
M?5(H&$F D#..<B84\BY8%1PF7,5E0NXQ581@S[BS7!JA54H\,A:<LXSB%4(^
M[;DQO^J=U3A%DVG(>C?)M2LQ>_9Y'%\7#ILBQES$<FVP*P->=S1Y:4)F]O+1
MGC-H"E:-3^'"4<F*SGEH<^?AXO%T?C'TI[9J0#=W.$TJC*<(WU][^DT.QA7"
MDI$R_WU<UW!/4"S,>WTGA9SSSSNK,<X=$F9Y33>ZZVDH;_+YD^YZE7<W=>W2
M:35_S]W1+(O=CJ8'V7[GOSFT.#E6)MQHB2'<;#WVY@EG9INCA9CDE<PGDZ+S
MZ*N*ZD(.ZOAVEM.*6/8[A]-OF9[\L\^&VYV[^;P/J[.PY)3-'W'UT1;J?*W9
MX59QKRK"7?4 R/ZG4@9^T9\<U%4I/O#VT/5C6^^AO;RRMC[S5H[ ?)3-'X#3
M>YX6!.25KR.M90TK7KI7>&")].:* MA6M2]J)3=@;J<MIHWFKZZDO^!6KM7@
MQN(MLLFQ\V$6T*"J)!BD!&_/GS794YUNZO0!E>9=F#ECQ]6YA1/W&KPEP1K5
M#&B>1]2]1[YF7WO9KK6:K*K2P33%;MW"Y6?/:0* (<7^F'OVBM"D7N6(G<2>
M-TOCR#[/V0W5M2=UC*#.7#FK?,'E_KO#@'(FQF55D5(]-EP]B?#$@G+#.+%6
MRI,#5<Q=",(:Y^%/]9BL3_0]+LITT ^O^CGL#:3Z=<\^:L;A/PAF$B7$()>4
M1YQYC0Q6'&GAX.3$% MI5\*AFB3)HK'&RYQJ;S&+S.K(L"4))]8(%^"&3+?4
M7J"R93KS>V874O46.B&,%E*JZR3BC,=GY[W!9:6UDUXPH6ZHLC?M(U2W69IT
M4BFMJ,Y*]&!T18[-E4G;I09L]5:FQE[)(EI#1:;P65U?7SDY-4[ 4!_O+XIH
M\JT V[/DO+GD'3N:7E+"HSDG.R\ARLM9!TNG=&6Z$@65%V]WDF!=T[RSE6Y0
MLV\MD9@4N^,J$:DD0@&R>L#'QK<9RMEI"SGIB^?S;(UG1&:)ALW2R7[K6=@!
M;_SI('L5JL\KZ0#Y@K-!B+U9?E[M"*R"E^<7Q;,!!^+'2?+@/ F;%4W^0GY=
MPP+G/4M[G5]H=<TTECF?"O]YD*."59>L7]C2A9EI+NQ(N(97UPR[HT\H#6.<
MY>05KT]QG8A?9Y\! LZD-S2_P=0K4(^ZR&G"M[IS8[:KVHO!*H#D#;X !!.G
MU]KF28O;J52:CF:??;+2]>F@>.Q>5MEUKX<#P("S2NW6O3+YP-6;7,Y%[-6L
MO<ZR7&R^E-N"S?5%RJW'LB@K[@NTTO9RI[%A16XK5CZI\RV[<5#MF_Q8^]7#
MU8UJNLMG2ILA^)T,0=)F"+89@C,7S_71YT6J*HT!3BLP]<1SA9-+<&M1:^6Q
M5EC[*S-NKJ6X2U%Q@QD/7 DG' ?+Q,F49"0LSQMVUN@F9@BNJ_]<"ZC9RBN\
M:^I%RDW NOW^7)%89>,/<H1A<O0O0B3 7G7.5Z;K#%E+P44-K\77 K_6I_[4
M]06'\&AB@4Y*V^HOSJTOZJYC4[.ND^VZ:8),R6NI'VGQDLH%DK/:?=Z5C3^>
MRS$RD020ET$Y>2;Y/:6_Q!P[RVQUWI]4V&TI6ZQK<&$%2^6D7:J=G%4Z%GE<
M41<YO:HZBA<_8K5HLF8$HRFQ7V#KLW+*0L2_YQX0B6A!@]. *MP8!2KF+::6
M4M#H9&QQ#V!"&$:3'V[F'CB8!0%_NYQ=4K?,.<AW7?[Y*U9NE/BF>N2JP=OB
M>#*0L'\*9.'+ ![UOKLI_W3GPM''@R]')Q^LD]AK;$$.02.NF$!:$8^8#MPI
M'P)G]LFS-+BH(&*TS'SVZLZ\4S:YL/_!Q/"QVO-@&0Q\1?6^BV034Z,4C0 3
M.SN+H5MU95HR,R>LM]K;-RT,[L[7!=>?6$R^8:P9M.W\WPN@5:E$W<N'[<UI
M08BI^!R+8[;NH%A%HW/Y3Z=>A6FM\4(2PA7%QE=%GU^]/M[OE(=;L;Q']4+G
M,N?:S%^R@U>-]>\&]NMW%<%5]UR<"U4?R=J?O<Y8+W5$!:&J!ZP]OM<AS03W
M;RJU4QNJK-+<9K@XV6?F:R[QZ\6J@[,=CX===S$7"KK)[ICS%=0K6I*T2S^&
MY8S,JZ6[V@EV??N%$5BC>>Q'A]3C^NH:P^O'"=377],7M1D3/O;K2LF&']>_
M34E2F0(P=THO6L"5)F3(R=?.&AR4 _S*HWO0SR6HUVI#^:0YMUA5@E&B,0N+
MDD\LU/V*3KLAQ/[3QW-6?3OX>GSP <= %!82,:PCG%7$(!-"0)@90PG'\(?P
MY-F@'^L]UYFUH%K+4H@,+'F?0-J1,XJUE41J$GF$3S,J_G 0HV4I6Y3\Y='!
M!\)8T((+)$P$R>?&)II:8"E2,6*-TEX28"D9D=>RE/WOGZ+=.SU$2P3SR@/T
M2F]W79A[XR-UGM@TWDK*[NN)-]'-+-<K.AZMYXD+U=BS++9I/L-$9->VKUGL
MG[Y003XS@O/ZSEG Q;@NMS\5ZR3T/:&Y-X]G#"<XL!39&,W;\'5 N3<HQ&>>
M>,S=[_S(@+E[GR_AJTW!ZQ9E*;W#3@/XE\N;>M:J;6W_K5DSPVJ98^F_NA"K
MJ>,XA4LN/5#9)"5IHGAF]Q?MBPWVR]R'3/V_W2$<WD#VASGD/TD47O"(S+PE
MZVYN;H4S;:RV!U#VZXKC&J>.5SCRKG68'??+QJ@2BLNF7E3+W%V@7O.U#906
MNT3M3 NESIO<JJ'VD>1]5?!F8I/8SF%F&9WG=M@;Y,K8NJ)M:O3,[:"I&;7V
MC%@"E'5=L8;EJ>X[EP.VX5SEUG#0'^3$IA)[;6!?I7M*Y'CW0=A$M-88X> U
MXL%%I$4BR%@6 F:)<RE7O..>L:2YMD!1N5+*&4MIPH8&SVG,U^]>(D?^X/F"
MK84-TW3J\FK2J'%F),Z&=,X]U9O<&;<@Q&\E1>.7)[\?O/GMR:\30%Q[Z;OS
M<K#_\N3@S3NX-'\%PGRO6:9]YZ]8I]-W_LIW"[_F2.HO;P?G@"VP5W]]VOG=
M^DP6%C)I7Q:W2?%JK/\$N'2VE']-JFGN^.&_[\7H'/3!O"]"R4=\U56Y$B!@
M=]W[N+!,/SBO&5GVFE]TP\PW.?EM-B%M,)EEE@^ T)U6_$S'G%55PCGN4<Z)
M4H8%A]AD9%1.RRAIL'6JQ6D,)Q7_FXTE&\WUHE[HX5 58E5E2<.I($I>Q+ 2
M1#=-"TCRK+)<*3$]:A:?R$6?Y]G-/&+ /:L:J$I)"-VK_;_E&"^U%U6/HAP=
M&4RZ3N4V$W4VP=0)4_O<Z&+V3J;A=<U2/FNG@:'ITJQI2U9FD=4&0B9RU9),
MLPM*^X1:'HN"LV$P-PLS6UBUIN;;R$FTLQR4:8K"I+*DE/_X\54SN*X?6]Y\
M'*S'+,YY1C/$30'NS;OR"L)ZK],L!%M?7S$!,"P P.;@N:K$JA7O8)8-/_W;
MO^=RFXO7[OET+Q:;Y'D]-7!TOU"VH+@V3^$;@9">YP>N#-GB::C3M@L[G30C
MRSD_&8HZU0I)+!<MWZ+<E0=E!E%S=0/3ORT4$)0V*&NJ/6K=RS=87/)9Y:?X
MDH51\_&J.+([&8J7NKG_;^4 FC.<*\(_114B*E293T];;L.1/Z[8B(.<)SGW
ML<MW-FL@<06F#=:7)=81I]JNST _M4H68PO[G9<V]^"9 A&LQ7D&LG'IPM)B
MU,VY&KT2H2C"M&D(->-!K_HC8/85-4:=Y[E !!!G4.8[UHC%J/P57GL+!ZCK
ME6XB;@S\*;_/CTLV7*6&_\FU+R>Q\V+6K>BNJ>7WB>125FGLGV9L6BGXKJE(
M;V#SY(QZ(TX>:KCXG'DN8EFC:JIF+"!32GYSB\'1K&BU(/MTE7,=3==?]'+Q
M^VD7Z,2D@6DQN"=<J!K?. &^J5$_7RDRUV-QGDMT1V6W%?ZXD$6[]*C5-Z#:
M(W8": )/D2D8RF4Q^>F*7RK'EH;=DQI/"BA.EV6E1KCJBKC0:[(J9ZZCRU,\
MJWMHPKW6E+?4CBQ [\\#V2MA[?K,S"N];8\O-Y.VN9F/-#>S<8?Q>B?SCV9_
M7NL7>Y;;ZTWG[;I89?,4R[&.X?P4?G2#SG@_VI^+/;E&UO?7OXE=V;_IY[<K
MF+&=QOB?IWW]<P__3^0P]_=_^]O'XQ>YKS]\QMO_?#I\<?CM"/[^]W__),=_
MO%KQ/^<>_L=OWUV6/OY_'/+<UQ_N]_3HOW]^.?QV2(_^^*OW]XMW'#XO';X]
M_'IT\"%7V&ON-1*<B]Q*+"'#G4:21<&5\%3ZM.Q^)L9IG(+13@78>='J7' (
MC  KYPE=J2.<JU^]KF'!6K6^_OL6[X]G\ C,D$@3I]89[IUA)"9+3<1"W6]S
ML_5 .%></3[-M4FEJT[W:^<,WGHZJEL"_NNB'SL,[\W9+JM3I)=KF.%<N'**
M3_\B<[.E03ZN9+MX!\L6N8S88:HQ9Y1I*F+"H4PNK#7M.V-Q)VHW)_[7<9BI
M#U"+X_2?02;$TV;R!W5A^'1B#Z*/32,_OA3';P\N#[^]HD<?#T7.Q U!)A,L
MBK#C$7?8(1.3S]DNW/@ QUHTN1WWZGBU_W?B8!]\Z<=A=OTN=L6W]9S[;A]
M<!I3G4Z\'\-KE3>CKOWJ3 <]E!Y4=?[)7&%_29(%_I0[ARZD'+CAX%,<VI/:
M?7I^,3P?C.:R;>P\.F1_>FE"<'[5;//JMN=N=C+QL/;Q3M]<.A=]K>.YTYN8
M^5Y@$3[%W+/_+(=0?1U/7JH+S<'JQ18C:VX:KEGKT;EJK,ZS_W7#?ZP>\0V(
MQ!7[X.T@9V8\G^\*TI '^:Y9D\4V+K>^V-"DQ$SFQ35#RK YZ)9W#[LYYV"3
MV6@D2<$UE\Q;RY74C@H?&<%.1LV"-VM9S$T& K\=U, Y0=L\K'Y\G)[;T>D,
M4G=@0MH]P^T!/_KS@XR.&,PB2F _(&XY1YK)D&F13=3B')#/]O,^N69 6O;:
M@ "FDZ?S+U/4W-MHY]#$HC=":J$H=TQ9DVQ.&*!&2I4LVWCGK&'#"[K^-D?)
MJ@9Q5;;4](BNIEOF/ARYR@),SG9C7;^QRN@]H3E)W,-V<EPC3IA'UBF%6*+<
MV"@P$-0\D5A?/WCO>4ZMZQPL)9FNSFRZ.,]GX28[[<=HWVR#E?FHZW=7W;UQ
M89_-L@(!R_)N>M7/H-7NJ1OLJ6RY)2=A\U &C#!GOB? *6T%0Y)B37+O-$)(
M-KKE]5AE9PF:!:E*ZEP=F"_%\7,-.',/HMKUG7,;,_&J<_ F>7656R7GU4W"
M][!OS'[G]XMQB07F;SBOCZ^JBG0^J?3 ^^%%G&NF.DM8F+C:EUO!'I=7RV"H
M-5=\O^N2L[W"?D>GL9"_76$Z:_JNK&FP5:4TKO:4F_6,JOJ&S?)?Y\,8@_04
MUKP*4R]ED<!W;G2(<>R4E RP)0"T.!TL!PX4#&"+HO1::/G.V?77-#ORU5R#
MNBHB/R% <&3-A>,/JD5X->WY5EU<=M';4]O_H^XPUB+1#9#H\OC@@_982^,X
MLK948EB+7' & 3BY/"N#\"B>/-/7L:9_Y@2=$+,=MJ9/XH8[3ECND\N>X"0X
M,V Z>RJ8#00G.'0I;G?<KNXX?'CRP?L8?*! >;UU0,^#0HYHB2RQBF%C'=,D
MCPV_=L<U@1_]\'XJ^Z>ZKMTY-]@YY.CD0U3*:.,D[)P()AX7 NF$/6)"<2&C
M9]+AO'-6/6HKK&F1E%039684I(*M?W;*"[N_S?X]_6N[U6ZPU1@8?7#6:.T9
M,'(3&>**VMR=D2/L(G,F&"7RL4BOG;9^[5:;8WCKVOY.&_U6Y2_3"K,U%'+"
M'>>&I&:/[+J>OIL>R+?=UI,#N3TK-]B&'.Q$;0*C4FE$A5.(6TV0-IPB*@/'
M(7&ADLWL[!K?0]V&]HH1#KD#<C'[[%E.T/\V:0@S7NI<O3PFP9Z?#P=?RXM@
MC'PO#@P/P;7"T6.N.67$>FN"3)PP(43R_@9QX-^[>:3SO_-0AB4J]J[<UK^[
M*:ZML\XI2(]Z([W*3JS@H\!4"62!4"/N/$9&28<(LTEB*XC0<'2RY0#O=17W
MV!IN&%<XZ,2#]Q;8.@Z$6LTXD92T@KU;P9Y\2-((1@)#A"L0+),2#BJ;D)#8
M2.;!@A+TR3.Q(M@J,V\7/"9W?DZ].OK])N'O^B1^G0_B@^E4@<F1]K)..GIK
MO[Z(X0)N-6_C,FMH\;1+W:\QH&]Q.)@>=/B1;>.C;R_QT<>3RR.X'[BW+X=?
M/L"Q ))+&$42//"M"/A$B 1\DDPKV-4ICY(X*KU EDZZ"0&:DILIXYD+$:X-
M#-:M@";1P>X(-L5$=%6\V'Z=Q+RGI0)9HN4K[5<T=_GTV[/KM8PGRJQM4IA>
M>4^KJHNY,W,3#B:-Q9RSX,K\9,ZUP-P0*Y@AF@#Z5GN;P.EZ,Z?('6SMELBM
MAVD@<H#15D<1 *:CRC')@$SD!A"3>,Z3LS[1;$]<Y_ /\3SOW_XTA;%VQL^G
MU9\.>@$^\--HEN]19Q--YBHL-(B8G\,U&4<V&9(VF5J[FE+97TJEG VLFNL_
M7&7>ST>WSFRWM ;(#2C*3-O9N++9I*P<+(,O+_/JULV[VH53:SD190I*16C#
MNAIA>+ELX<W-J[EZJL6DMO2\E-_F*1GP6;U<N-4M!5JV=YG[D4PS\M?-ONC\
M4D495X>%+'_;KW/3B>M2J/ERS%Q2>[DP.2-\;UA)YTLIL:H3<Z^;%++?>7=>
M)F?DLH-)3^LK/KBNF>C-IJS/%RO/1N(L!UO@?6N'F5P[&V0BT<$D2'6#@2"[
ML'=?#P<5KB].2*PCAN5D+ ?F0F9.$6C&BLFD]'KP=2XH!LLQ+]'E%$^F^=CU
MVGTW$7O^)N;F;<\6=:\3N\7)D@=J?^Z&B])U;3"<'+_VY&083W+UW8W*VYK4
M66$6?U],ZFKXR-*YVUY,Z!K&>F?D:3^][LFD?'(Q!R+OBCJ3I4Z_*36G<TD3
M];X9Q5XO]YV?._VF:NVF2563?5!:1=8=:NJK)W'O4O4%AQ5\>C_.VK!T#GZ8
MK\$".X>%)IXDSHUW00>E=:(IYS5'O^6,C(GK]_+W;%^\ZO\GPUU+S];3L_??
M/A!BK&?4HJ@Q$#*0"M(I>I08\#*O9+ Z9,^:6K4WYGR[)4EW;A]71_8:VR)O
MJ&+YY;U8CB+86U=<O#=I*M0=39)7SRSLP8NS*=N;SLK+7&U^CFKV^#9AEXYF
MVW0N*/%N[ID.JT>J<R';G;IVIWX[H1\DS[%OSI 74B(NM46.88RDQL$[:Z(S
M!$P'LF:K+CF![WH F#\%\[ 7C],:&W/TV^7<;U> V&.NYSG\\B'E."8."AF6
MC43LP4BT(2 =L4^>X8C-RB12(Y2"US'SGO 4N -0(V!K.@>ZG+Q9KN=Y?EHU
MHZU;7*\]I*>],^&@G \T]<OHPDFC@ZKG8<D!LZ.ZL=ZH\PM\<+WA1K\^_9$)
MIW5%X]IJHFN?]MG_5K,6IY6^P-"'"&A/SYZ/XM/)#_\$'#KOV<NGW7XA+^5-
M_UPL=,TEL9^!)N31R'7I;RGYK%Z>5<ONXZIB=CR$_X7)-]<O[___[+UY4QS'
MLC?\52;TW/.^=@2%:^VNLN^C""QD7SD,6#*R _U#U J#AAGN+$+HTS^9U3W[
M#(L  :*/CS%,3W?7DOG+I7+)EWX:AN5K4FX*)==>IIML[;7+'LOX)M7K;[WL
ML9=?D[1H!ONT!JNN]=B?,N56U L,@ASZ?U^(%]-D\H#&^<_\['.+ 4_,I,)W
M8EKBD8H][MKNT%<:KLA)=4;J&&3JB4_F9*XSIRJ]_V%FM60#TJK=(*:W[%3>
MZ]=S:2UKI[J\?10G^N+[696_VY^OL2;/AK:G<ZIE7A:E9\-6]J.TQL-[*EN<
MIXR*YEU->"WY?Z<+Q^X"&K[3M6F(ZDZ(Z@ILQ2.HHSX8^X'4(_0^QI0NF_4J
MT(6E^_9>S"QB]LYBM[)T<I[)(M5<-<]K;SUM/:C\N<:I .[_?]W?_&?GW<=7
M/JJ)W\2=9G3I)=.L,%2Z5%BG@V"%8%Q&YYBNW6GBNH?T-_#[/G4GV?'!Z>?.
MWLF'TX,O!WSWWS?G.R?^,Q;SWML_;A_L>[7W^WMX[\Z7#[^_X7O_ON'C>^!=
MHP_\?;%[^N%D]^2 P7@N=K^\QF+><,\?Q[M?/DH8VY>#+[L?#TX.U,')A[33
MII__W'\]W/F;?M[=WL&6)"+%4H=28:>T1( 2'#%E8$2*6)96TJ2B!!#D:V,M
M[XT]\.H-V>0R@705+"\*M0;F&IA;@+D40NEI-)I;*KTT3A961<H5+P+U3F68
M8PW,/0*8^[( <X7SA;9&$,JM(!*$$G&11R(*R:4S*?!4 LSIM4DT#<PU,/=,
M8(ZE@AOXIRB=D[RDMI1.<&YB=(4.!:M@[OHAEPW,W1O,L0688\F($(0D*=%(
MI$V4&,D4L0*NR%(::2C G-R4#<PU,/>\8<YJRPO+N==EDK)4FGN51"F<B;),
MUF:8HPW,/0*8$PLPYQS7F$='2IL$9D1+X@PK2.#!\!(,6L%!FQ/FZ1BM-W8J
MIOR_E>]FYC%[%V>#8]8ZI/G-9KX2E)\T.$E5%LDE;V,A9%+:E3(QL&!<"119
M*%[')<DK2ZC=M,+5S.Y4]5WWC^M^O@UHW02T+I8\;<YR*A*C)&FGP 0-@=C@
M-'&I\"K0%'1)+RM^=6W,N@0:[DO[6GCEV@.B9\_7WI:JH))'JK@L@W4LT4*Q
MQ$M;&J"!S-=LS->LX>O'Q]>+KB7FT"^H!/%%-$0:PXCSW!#AO3!6)$'+ G/<
MUL6I-GS]'?#U5\41-WS]F/AZT9<"]D4A%0_$! U\'8TB5HN2(&ZKJ(64KFSD
M]7?.U]HH*;D(E#LA Q/&)RU+8VQ9Z*14JN4U:^3UH^7K1>=!21UUV@FB(N=$
MLI"(,[X@'IC:"NHX+]B+E_)1R>L[BCEZ NZ!<9'XNK/18(0A2%_G*%BQ!D\$
MH'[XMIZ" 4P8?IN#JGH?]M(:@*HJ7X\+J\,>[:6_CVT?:^TU\'1M>-I]M>0F
MD 639=*)%+G:HRH#L0 [I*!%46K!I$'?IEQQ4/WC3;V:C^A\IF'HNW01- S]
M@ R]Z!](6@$12$ZH<!KL"*TQY=J28"0HDU[#?N=&"LM'L@U#?Q<,?0>^@8:A
M'Y"A%QT#E"D-3%T2%KTB$O:0V*!!3$=J+2]D67#^XF712.COE:'OP"G0,/0#
M,O2B1T" +A6C=(0EDX@T14FT2X%P9QAC)0.E&QB:K:JP_B <_2R"!3)7_C8M
MP_##$=;/^['5Z=6UC; A>U58!DM_X\?/+)S@8;T$-P]_VIJIV%/5XWC3K>II
MKH6\2<04:S#N)ACW][);(132Q,(0+PTELE")6&D-*50!*HL(*I4:K9!EK^?U
M(:XYR'B\!QEW%GC0\/VCYOM%[P,VLPHL8( D%DJGP1*K+"6E9E:65$L>1!.=
M\!29_V%=$ T,/&H86 IF<-X+FCBQ3'DB92&(#E(248(@*!QG8,BB^!>-^/\^
M$>#N?18- CQJ!%AT<D3J@?89)S$C .B"Q&KN25GR8%DPE@J/"+#<VNM!$.!.
M(Q[H"A]'_KN=FPK\3,R*HH</YO1XU>D-;E]_I2[G*& -0F^$Q2%QY.LS69Y1
MEMOMEN9QRX1O6 2Y28#[1F"^7+4E^-)&I2W!OK%$&DZ)8ZH@3H*<#U'CR=2E
MQ9$?@G.>1@IP@YL-;E[A2X]*,)-\T(S*&+4K@C7!%Y9;)GB1ZC(P#6X^/&XN
M><,\547A&8FBD$2R0A/KO26:A5!05Q2,@QDLQ%V7@6EPL\'-9X^;C;[Y9'!S
MT7W(3:06DQI+ES!" G[8F$HB/*=1"Q.X-HV^V>!F@YN-OOF<<7.I4(UT2O)
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
M$9TXK(5=+29A$)TV6*AC,=FNJ!7=1-7W?FC_^#@$XSK=ZN]Z!HUT7'WD\5H
M+OI$DRZ$!ID82LQF,("+O  ZQLY2W%@=#5:_O#2= 6GSAS;00PY6/ +-Z0A/
M)T8YJFL,>S7%SNAC,QX0N))[R,>4D/*G5N85!+[4\&8F(_<:#\EIF$>5U1,K
MU6]B=:S&?&"+03NT,3.VXDE\PCB' FZWK=3N#X:5/Q#?,!AG*$U.;N#A^)0A
MO+.=_3?P8Y(66S6C7$@F7O#F+ _F8CR)7O_Q=_3Y=97S=?T6N6C[D\7+(:XK
M.QUE+V^^'-O98$1\@MWH]&SE%T6*/,.HMBY  +;'!"E;(RSZY^HOW"Z;0WFE
M2^V\I**4U$CM"N A+TKN _ZXHI%W<W+[%3#F+W:.#F&A30PVD4(I/*WUC#B:
M#.':E<I:KDOGUT7/HC<YH]<UJ25? SJKY&) WT4?-C%'956)W3U L?[T>/=/
M$-L8^8(T[- G4G=,O"6Q<2R0("C M?5X/FV-D*8ZOM71:=<0VSV$"7 D-J.I
MB"H0*PS*3*^(2V4BWA3*FA1=F4J,!EE%;)78F@(.J%5SQ'4,0(E" A4L^^/X
M,/9T3'6#<0=,$#7XH']1=OP][..YPQ^]41_,C(W6#ZZZ,<60?6JY,V<M6M'W
M-D6ZFQ&<4V!*.R2V(&3A2UUB$5D=E'7.,<T:@KO[0($M"@272N8D$V!G"-#/
M) ^4:!H,23J$ B1+M%7>T>K<@!_\CW>+6Y5KM0=R/3?,FVHV=8SV5Y"6X%Y(
MZCC5!9>E*HUE$2!;*PI_2]]@V3V0UFN.5:(9U]()1H)E&#3@$]&BB"117AKJ
M5/2V0"RCJP1GUOO#CS>%$2&2+S3EHJ1226'P))![[[C#:!?>[/4][#7:>L$&
M0P4V*V4B$2FM);KT@122 7J;J*U3Z_9ZL[5=E=8">Z$Z20<)%6*R6%/G&FI\
M=1@U$SH_%\@VJ8<S=<'?C*: 6IP1R;E" 5(J89+PAE$90!>7IK0-3=T]3;U1
M.UN'S%CIG-6$%9*"+E0R8DOK"7;@-$[&H'4.DUP%'Q/]^M&;K+-Q1:"Q9>=9
M[6JH8BDPDF+<?&T<QI/BY!ARL<I#MN_1HW9QEHLZH!NNJKFU$"V:'82@'_:!
M63#2 PFQ5863X*7L61G4-V6U<#0<NUVN8UO?V.:X)79?ZZRTR1>]@O'>?]DY
M/[3>FZ2CAW668/%RL$1T*CE1I2N\ )PON,AY3^6J$XT)ZVU49&H'@YYO9VK.
M9_B5.W@PXP_.OJZ%,_SL_IH4S<M/JNR;&\6/]L9!"_+R@*&OHKTF?O0Z%'5
M][8.HRF=EI03&[7!HJD&5$%M"95&Q\+R %=S_&CQU?&C3PCF+PL?770^3L-)
MZS)1/60P& YP!:!V%9Q7'9_T;'?.\0U,<'[<PU2J_K2XSW6@^V:QJ.M#](;3
M.JPW.,Q18)OQ!/2B?0 ],I_@E%YP&ZTRG.O5R0)O=G^[3 #,']2D]N<8"$8S
M/MLSFMWMCQ>@M[-(5<"*4SX%1233V+.1&<)52K0H': ]Z%C=WO(!S4R<\VR,
MY[5.1K"=[&Q<Z))$N,Y3\F$VG@&=G?5[GW,Y4F"(FQP;"A$+ )[@>"BE+2GH
MDYIK2C%Z(ZFDKMN]X,]J_&-:VYM.;2N+J.:4<"4%[F^)O;>'UD;A.%-$*14)
M&E3$&:I(Q,A=KXI8,/KBI5C56&9\2+@"_!]A-<++#\U7Q.I/J@';.H#]/&M$
M6.-U8V7X^(P)7+M\YT[Y>BL%S#A8'^N]SAQ ;MQIJ@"\OHL'MW//JKV%DVP!
M&%V[/\X76)TL,.S5^0*@"M2E;.?3!>;B_]O=3[%.KU^1+K"!^0%GO0'Z)C>F
M%95!O VJM(8JW"8_$;;$?\3IC4"9M..6V!BD,SI%X%D(*(6/$! V\O'K3,C%
M^%L897-6)Q0@6:S:S&D:P$)6 >;NY:=<E0Q0[SJ&_/31KS**<]ORM<'UG('Z
M1G44@9:RU!)+XTKJRJ =T%ZAF^#ZK\5#3W>/#F5I00!'2X1T$0N!,6)U5$0(
MKJ@)C,&:7CNX?A5A72< XO(H^^5& (].W5Y=&^#J7/_+07H2U#0%Z>RP',QZ
M+#/#UM]<C6*PL*#NG]:>SHE!NS%U7 ((H<6+GX Q/@*!EQTJ"Q(A,_BL4/C4
M[G7J+*9I#?@9[/;]WF P'6AO ;;FH12/9?JCLZ&O*X=B0"(\R8_GO#$M=GXR
M"D<US%9US_/[8?G[O<Y<O/WDCM?OWOR]53^HPL">KSKW^7SS*E>P[XTZ8:;6
M>E7KW<?.N+A\'=IRPT"=&U4G?W[E5=3Z\BK7+\"N^(NF)LMSJ<ERC_7UIQ[;
MP58W3/IH>$"_1U=VG^U,&AR]^?P!OKNW_?9BY_=W[8,O(/SY/\<[_)_.[K^[
MIP>G[\\__+ZC=OC;)05BY^2W#HP+E MX[N]_G.S^_D9\^/?UEP__OF<'_$/[
MP_ZO'P^^?/SR8;L^=CTZ%)$)EI@@EA8%D5(41,N4B/*Q3)$[90KV^,OH%VO+
MZ,_00)8M<U3P\$ET-V[#<P3B\*]^#^/NLS?EP6=PJ6+U&Y89&F+4$-J3;:P,
M.F^<U!E/*&RK< ^TLD9X#@M*33\>C4!6]OJH2Z$I@EN6%28P.@>3MBR]/BP%
M:E<@\OO90)OT<MEL_8OQO+/O#+'R"4\>U>J@FH.G6:#78 R\R^A5U1JT@UX7
M_ASWL($+&WC'N#T:WM9'N!Q7)PP5KN!<ZCC:*N88OC?19M:8UN,QPQ*!$=G-
MJ8J52[:>A9T^(@]YTC;'YW'TNMG#.QDQ: ^#=A[PW/3'N1O5L&<GLY$/[;#3
M%58@',^D<CYW;>Z=,X[_G8^D!E.Y?5H=PG0GS7[&%_-0<3/'FAY^D(]A*M_
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
M3B8AHW$@M%GD3M_&8??LI-7^%@/PL#%IQSPGELE$@#P,,=1:8H2296!6,\6
M*,2J6D)CLJA]M/__H/6J8P>#UA;LVNGII!/O#_B=%_V88C]V?:T0O?AQL[4%
MTBE4\&,[#>1\7]3U^@M0EZ-:"NTHD48J%$U 6* &$?32"@K&9K#AII S48IN
M #;7H%(0>A&>B-^^&26&9+ 9F/)420FTIRF7W@-3!58&K^1U*1%&<Z?*T/XQ
M6'W'O4YHZ!'I\0T'W;SDGNJ4'%9-!-W<%)8X6H*=9Y(4OA0\2 GT2)=+Z_QG
MXX9DH; L&Z/"%BI*'IBS ?XV!6R_X,;QABP>"5D 3$GNC55@HTF+YK\VCKA"
MX:F53#JQTI8F(4RM((ML7]V,,BS H*>L9(X*":J,899R8:EF@L>"%0UE/ [*
M$#M'AX6CSH*8 F.* F  G1 \Z"<ZFJ1]#"P6>)ZY"C#&<F=!\=E<&P!VF?M4
MWZ?[-#_QY_;0=MK^\OZ]V:'ZVO8[%ZU)\VJ89JX&W%IJ\WW)A(J'<P>#FG#2
MZ[>'%^,-^G_LO7E36TFR/OQ5%)[?W-L30=&U+^X)1S VW:\[1J+MIMN!_W'4
M"K*%Q-5B#)_^S:HC"2$)C(P  2>ZC;&6<TY593ZY5%8^E?V?.!J'%:$(Z'
M#R*_#ZI(&W]TX%$G(7+UV4;6E=@?5*N<;Y'#H-@9QT/3!.!HG#F;WJ*=LX/^
M*&MH3LKF=/H0)&%8XO$+EV2[465NX7T?VU_AW=3O'4/(!5Y*+&LPN<6@I*MG
M8K%^/!GUX0Z#.,EM@Z-4N4D73E6,TZJ*8>P?M[MVDEX:YY3@R8?MSI(YRG=+
MH\XX354=OLJ?ZL3!H-"^5W>!.6EGS[X]&(SL5 '@]?)VLNW^>,=S::''I9EX
MM'L,#[2'D&?M_50(_NCW0*R/+V\([(R&1[!$Y_F\U'_BQ8=OV.+QV>T4[/N<
M1 E!"Z,E18G*W']"&>0X3<@Q0;# G 6%7[S"2\KSICL%U<IG@;D4@$RUW)U-
MD:4H?-Y,N*3NC=-XE;IO-W*>S]O!408K'V.8A0_0O"D87?T4^=!4*/L8@!T[
MWO='\,_X+3L7&6G W^F!PO8;?M3O9U#IM*UK=R",'[^[5]Z%H:-EGQCC44X\
MY@N6%&3I'%0*OUS5'@R>+L;A8.6J!QDI Z41@6#+'?'&6^N3@& L@HV.:>6J
MAS_&D_@K+$09U^[_C<!TU"JR5$5@/.!-!V:IUBHA!G$/@KC*(T,X149;D9,S
M.*1<J+"$3>V'ZQ2H"!"!1RQ)<IQ'ZP3C@6&1C T4_/9ZW>]XW3GXR@Q":>4D
M1UH3\)69TL@*;Y$U46'%- DR1U'70./ERH*M*TO)MAL[QSUP3@87<)5=DB&X
M;@-PMOME2Q]P\?6E! _(U,Y%NO'$M@-JYZK3D^SY3O#NYMAD*\=OC*,95;<;
MJ]6!K>H=K*]!= D=BQ\_<>/!*YBA]*@\A(K\X[+,I_:W&-!Y[/>>;^;\\UL!
MXBX,2#L!2<>8$L1CKAF@3J/@ I@;BE.((.[=WJ*T7W:FBS&_;.##]J,+"M]?
MQ#!5-/@7B/)\+'C'&\G^*(91)XX=W(6DR,4CEB<L#UBE0C+@ +KOY_J??7BD
M_W3@_6<FU7O[S6][.Y^TT;# TJ%H,[5$$ 0Y20(*TG II<4DEU%?/N$@15*&
M:>YE3ICY8 R')2.)T<2D3/9%(P)4G,!2#<&7?+&).8'!Z!B>I*0$WO_Y5\..
M)6)I%B ;DNH52JI7VGGW/ YB21RXV.F=OEPE8JWJSB8'=:J>!3#TCCT9Q)>3
M7WX)[<%)QYZ];'?+ ,J7?AE?;-S_0)PLMG7)9VFJMW\Y;8?A4>9DV,:%EV'2
M569\Y_';V^6MN>-#U7N*;@LFKWP;;Y,KW[ONLD1L$T)_Z++7O\?Q^A]6;W-^
MLZM^IW'/BOUY[N:(HK[1"<7E)\M6&U/.*,?^PXQJP605\:_2(5GEBQ48K#"^
M&YQ[?U13,2GJ:XRK^O[M^C^/5[T4^#5RA5\CE_C-O%.J_2Y-6MWL_-IFY\L/
MO]QAP_-GT8?*:('!WZ;@:4AN0X*('YQ('' "#X:)M-KQKQ_92JMR V^[X%Z.
M"H]&R1CL']GN\I+LY]"(ZB_6W'\+3N8!^?CFG6A^?M_^>+S+6^>[M'4,KWW^
MO=,Z;IXWSW\_7CA O>^_Y<^W/O_]I?7FRUGKM]^/#_8/X7H']&,^F'W\%SV
M;S://Z;F8B_T0')!$S5(8T$A+&,>Z9B[,0@A% 1H*1C]XI7@6X*H+<,6-^[6
MW O]D;5#OQV6/.*^$2N/_Y%BZ-75E3\&I.MK4W5S&'WR9Q#N&T07>UB9J"2V
M2!B>B_<<1E9Q@8@4/#D<8@KJQ2N"M^FZVJS?.7ZNE6Z1;3+=XF]5!<,S(UM<
MS6DDC%M/@N?,,$X2SPTJL0.XTY8SQ_4]<BU^%_;*>CXK L9[PKW%+J8Q,,*5
M2$A@FLN]@D":)89 '0+G07%F,\DVV<)$;.G;$^EL< >_9X82U[07N1U4W*-_
M=!DH:B=IS6 Q[R0I3D3 SB!FG4,<$XZ<S3Z35 [$01/P;%Z\4MMTL=?- [?J
M>N@4'26;DZ/[>US!V"V[_7D8\*]A[W)5U)TTXY+;X@9/^,M);U!J%E[V8\?F
MRHA?LI.,V/:2W9Y\.BE?8-Q3[+:)Q4<(\"MR;C\F/["2U-H/7#NTGRUVLV=8
M)0F.'V6"(.Y"0-82AR310D=.(LY=4HC>,E1N4;5X-/+F3-P;3#/V-!'B2;N
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
MV&\5L4D^2>7A^8+5'*?@LJ/I"+4@)$$D,6\IV.7^O+78K%=L_BK]<1V1AD+
M:;'-A-$>7$@7(.KTEEEA@F0<7$C-OUN%D@D.9Y E7-28GD7;'U>7+N<-6)DD
MSU@=("(QDEC*$XY.$<TUR[DN'(C[7D:C%J0U"Q)KOOL4HG3$1H\<LR;3+5'D
MDDW@6L#B>*4,,P'P1UQ34'&-#-V@3GF[T0"[^&MT_5'F/UHL79[P(:_84L1S
MHVQ2TCG&!6>:<<ZD-TQ8 1(WB8?I1-8HU8^JO^[S$]<#LO?NDR>$""$,@D5U
M@'O6(6/!<%(3((ZA$GL92_7=XB&HJ;B6&IQQS?OQ<0QM0) 9)NGY/HQ+]X#:
M*[IRV_!+._-.5_M44T+JL7=>'1$YRVJ3GV[K@O+Z.FL.S]7S[4(-.7F"_&KA
M$IHJ945..0"?<4*">[8R<&O'($Z4T>$(\XZ)]=9G_T1PS[W6<7EC_D6\?A,K
M<LQ9!;K0F1E5&OQW\JRO*P;?6BF6*\67T@"#$Z8E$2C(G'UVC"!#M$).<,D3
M$XYX=3,?,@O-J#.$22TJ ?*3A;^=VI4J7,->.B9@CYF<N9+I22'124$U4+C8
M72;K%?WD&.1O1COY<!'<KV/J^)7/W\R8Q^^K=;<Z&7&AW1>:NV+$IU.*@=*
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
MEB2K"'7.VQ19;H"Z/U/^?60'C6YO.&L]\LM#^PUL2C>F]G#02/W>\=7.#%S
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
M-:#ADO8:XI,4>(Y,HM&1"1==8/!/@OVJ[2EJT-@TT%AH6\&YI\)AQ)BRB(.
M(V<20YYJS9+%QN;FB8_,TUA3O_+'D99Y_^=?/Y:->2X]F@)7-!I*J-"61Z^T
MHI(G%[G3F')*ZIS+HP:UUNN%G$NRB6OL#0)SEA /@2"#)45:*BL8!UP+X_")
M:?"$%GM!UTW:GA( 1!9YU-Z!^GO.9+3,8AM\@EC(VF1YG3]Y[  PGS\16,2D
MK$/8:8/ Q=&@^SF)HL"_)=1K+B( @-BB4F]QLWBHJ0: IP0 6"?NE4HF6@6R
MP*SS(BI+.:<XV"CJ7,AC!X#Y7(B4T0MA# I".\2=54@GK5"BC'B(=%1RO/8
MG@T ..?RDEM-/>/>4(-#4A'3D&C2UJS<=K,&@$T#@/F\AK,R,9\"8LH$\ !<
M0H91CX0T%HP^O!CPAGH S[CY9M6WMC$8N<_1#_-Q@%S\'X]/.KVS&,<5*">C
MOC^R@]@XZ=CN;>I0GCSL!0K_N9#/I"8N#;%1R:P 1A(C XYUYN-QP]XB#1;!
M0@IM)6*> ^PY)7)?K("(8,$;C(-P$/B0+4$)(-\BD?"/97,?Z4;/D]=_P10L
M.:6*),PY]MHE*9RUUC/GJ/<;D/A([6\QH//8[]6JOYKJS^<\5-($8QF0-L:C
MW 06 1!@Y!1 .P_4^LQ5\3__T)307VK%?]**[Y776#%%@_)<@N(K[@6+@>!@
M*0F\3G@\=NV?3WAPKZ5V7".JB4,\&H8LCQ@ES*+FC@66R2IJP_\\]!_P'L?H
M+)A[L/LB:9JBP%@31JT.06Y OJ,V_#^J^O.I#H^5$I9$1#2UB&/'D8N1(&^X
MM\R90-1&&OXG7Z7Q5_=K'.0. ]'V.V>-^"WV?3LSQ-_F#,US2=E2GA(UX,-X
MFP_+9!978Z+U)*7@M-=U[N)QX]@B-P)A.4.%%?(DUZ\&1Y%E7B).<^TJT1(,
MU8M74J@M4*\-RM?6&S9WD+E4TKL8C*8L<,*8D=Q%0H6S,:2H]09D+FKMOY7V
MSZ<O -P=CI0@DCQ#/"F.M',)D:AC]%A&AF4.8#B#/Z36_Z>M_XR)X(1,@<0
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
M2R/K?1W'))/JAKP3V6FGJ>!?D<O>O^23YQO-%HWTNH<]$(:M' KUAUD4<YP
M\56EAFZ2Q3\N)2C_WX7PY:>:":WR10\A,.L7U<B/ XHPEC.XP3!K>'=>4XK(
M#JX9].4MEV&^Q"0E?Q&G90#PHWX_EE*+22I@:UJ!DB_?ABOX,@&O]_Y^^P81
M,]XHJ.*/:2IA!$/IYU6!H'  U\P5A]-]A%RO !\: TL:#4<Y)%O,0I1+5XB2
M'_NDE[VY7&[@CW*UP6"R0W9U@<0T'@//?=#K%L>P[(:-3K+VEG^?]D: "^.!
MY9"Y1,)W5"HX+<2]HAYPK[O,J!:/]CF7"F8:7^:E43(A\/XSFY46R'B;$)?2
M@[,2(Z5BOE20RA!3LH'"7SR18(-B#B('96WPWO'Y4L&L)!<U(95X#$;' 'DE
MQU+MQH(1+HGZ:=ID+H4Y:X[3#^W#_@1R#:#9R3KPK[PK-E\,>^.=RZ41SG=G
MY=6_QT.?!/>E^!>PO6-/!O'EY)=?0GMPTK%G+]O=@M#E2[]<CFW%$D;!'.55
M;U\$R-NX"I+'I]#'=QZ_O5W>FJMDKMZ3;)MS<>7;>)M<^=YUEX60G%'^0Y>]
M_CV.Y=T\[,WFX#LG_5?L0W@W!RGTC<Y1+*]R7VU,5=[I84:UD "I^A,4G&A6
M^+ [Q8?&!!I6&.^5YW$>Z=3\"<!YPXEY\FTX_Q,!8O/)G&R%JO!CU;XA5Y[H
MN-&YJOM#@QL>J_I_=S?^1WJ>;#0(\ZD^HY7G1!-I,'=)6J<#(Y(1RB/8?SU.
M];'+Z1\DYGW7)1[J5>[L-.<C'Z?36IT&^]PZ:A[ODH/]=]]:'_YB\#=KGL-]
M/[P_:OZVRP_._\('^^#$'O_Z9?XT6)/NGAWL_WW4>K-+/NX'^-O#?7X]^OC;
M+CSK4;[74>LW>(8/[U-SD<(U4)E2B!81%07BA!($D4;,)/:2:R,EL?K%*W
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
MD#^(%(L+Q:^6M1DZYBQF50?$2SNS_]M([6^%6["(5N'?&PL>. R=0G\XC%4
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
M2-PD_.-%X:7*E@+S86CVJF<VH5A?T)+')$P6SV\\3$_\'RH:8()AV.I(0?+
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
MB7O*#&XD7IUPK3>KUIF%$W$5Q93;V;=H*5W+@)%]&"?R,?NYNI6G67;UPSG
M$I_#/D0EWJV"I9Q_=J219$4:[8CDC;FR^@#N8F+K/$I\W-)K@@E OVS!@\E6
ME:]TA*=5?I+3R<9/5J(5]^"%PPX8'6L1%M7_3N,R:/-2ML= .M_:8@*+?2V"
M:W&3O/AQ46L"E:D*P$U[7\PAMOMFOW.;DC69/,K^UW4V5PH\G)N1.H!>@_8H
M8WP+EB-JLQ8#J'OR]Q=_\ZV!->X.A.N,[4&W,[9$;]3KBK'5=1U+=IWQ?P8O
MWEZ0 ""Y!'0%7/_3C^+M.B373=^M2MX5Z0>R0K.Z2R''!L74?L\/3+<09H:(
M8WQA1N4>KJ4Q%5>R//4K!2?40"@4J[4G8-!:5SE8#[LUO;#K6Q" >YCQ6GFM
MO%9>Z^'W,-M3\ES=BP+L$RQ<%X!S7&L&5<YQY1S7F@*4ZP*PS*PE5%EFLLRL
M*4"Y+@#7!7CD:.$U#DZN M#DW R[U^4: $QSSTMS3I<S'YGFGG5O'>L TAX/
M/ 4-;Q6/,P6-1=(1BB1G-&+5BVGN>6FNTSN <Y!IKDDTUS\$;?_05:_!D^&H
M=KS&V?^<_5^EA\'.Q4DX&?&(DE7[.U>K9/*H79YI'<<X3'89<BD5)@\^;%F:
M/E;F_QX;%J]+YUG,T,7;TZ7\6/3J/4$#8[S 6$BZ16]YGN^/)O;B0[#G'ISN
M?^OV'Y;D;]NFLP0WNP*V!R0M#TLPZ2SF0>67)\E&OC.;^[Y4\. 46Z)2G;17
M+3D@KD7L+6 KK>S),Z92>"YP<KH^-?^A=0,J[;8?4#; O)5 'YAZW^VL)+X/
MAJ:UP&2#O,OT$/]XK*1[N[<RL[T\<R_/MQ\\QLR[I]OCN)O3R>^=K;YG1BE)
M7;/,4I/VA267N?H @P0I-&CG_.1&25KPW1JNHH_+WRD9MD+"!%V/5)D$_MW
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
M,222* 3&!=&BBOZ[<816<#0#J$]@N5%<?P#C(;$)R(LGQ5TG1"QG2M/,]3O
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
MH]_-KR9^Y*/[WQ<!_ W_@2T#.>D9<6A/)F[LCX'"X+L9  Y^ 9@&!LE7Q1"
M.(0,CI,&\";>G#C6F[/9'-:;K^BC<.,(Q',8S7P7I:OG*Z3!E[26\\I:SG$M
M']1:/NJU " ^ ^!_UH WVO DA),5 49W-8,WB?'>3]R,"EW0!Z>A"&X2GWCH
M%V)U'+V8G-XY)\#1*V5! MJ"_<8T@#3',O !-X1V^=U/"!,;V;5%NX4I7%_&
ME]+X1;A^X*<WQLGUU'>GA#</5@FDK8"J*#)*PR@%? /E$?XBO)914;$A*7[$
MY9-B#P2;F9H0R7XLC2Q14>VZC@*M]UT$2 !@E>OY$D>7L9C]0(O'J<[E511<
MX9[>@0 #$5*L^!ID" Z<9!,4+DA/,/Q,2C7V=11_4Z"8^ZE.G<__ID 6& PH
M+P':)P$*M C,'4B1I#1Q",>D83M 55C4I1F2"BE0,U2^U1B1'RM<*)!Y$C>/
MA WSP1D#7!#%54G1 O&1&H!P(_!GODI&:!E@(5RGTYPDPFPV!@;3X@;H'(?/
M<08HC8 ,4J*/)"6R$6D:PTRM O_X<BQ) ,(WLY8FX%R0^2%\A&+I4B)%S($Z
M-=_#4G-)Z&DY2%()!MI9Q.7RM0QVTAR2PLZ!>&!_Y0Q*0DMW&@(Z+V]H;&#)
M) I#&51)&P>(KK!@0U !6U4N%Z "(LLEJI<I[EX6DNHXO7F I#2-BZ@Z&QUC
MB\.#(>;/%1/K:6"Y"$!83. #=#QD.1'CP;7(<),L5/J)_K#<8G$::%R7A$AJ
MA98+^G<E&Z0$[<13X@]W 8]@6F!-3X[37+Z$E["ABJJS^L%UE 5>?N80711O
M>#[8>PAEF Y730K0- K@N$C4L, '!!J7!E^<>&5D>JRIS8C&H%57M+F41@-B
MRQ3Y7")1A#A,DL&Q2M^Z-"#H<5> 0))"I7Z!8Y13N_ U_(WLA/@K5I+&OILN
M:8BT$Y("(<(XC) G@;Y"1*GZ7!8"E#0- $<L_$168:5EB&F<:37CJJ">REOE
M"N$D*["IE)\L1;K,B:E .\J6RL2@/$4IR@O@KGB&E(-*=?XT2PPEFX&=8"D3
M' 0),0OO6KAQ/96(H@17U%I2C,K#RETX<./RP*WH;@I-N&8/<)A(4,[%9 *J
MA?1,XZN4554C6=$USOWD&QY<*&AUX ;^E,#IIO1CV,3G:S 6DJD_IZ,>#\<
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
MB/DO8WD3:7\+A5Y$@3HVUNQT#)R<E  "=*N:8T@B%T@<7S__<F[,@PQ)S%6
M4*%0Q*P),*,@H6.9MMWM#E^U\I<53> CQ^ST7FU1H%@H_S^5G$MA5\IQ%>3W
M>2\[E:O"TD662%W@3VW)QS/R9X$\K*_0"E=@.6P+Y@(5MTUN,0"Y3[4G=0X+
ME2HL\UGT6;M\+EZA1\](P<J_DFVZ%=57 +JJ'_)WI7KAL@\HM[5*R"LG9 //
M6#!?X9^A\4Z57+PQ/GS7>VS >7N:+!?F!FR= 9&(B@M/UU!MY;7VM/B>P;E)
M9R<8'0  ?^*[ @BI0K(3#1I=C?*F5?E:%^\,2#;(A1%(HI!W75]849'.I;&
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
M6'1[/X1%QX*$/5&VY+0Z+1^'1_$0KZVTD)7-&C.!:/H#9?56:WVO$=%5VR0
MKB_MDYO+ZW6G*>%LT?R=$E\7\!)("0'(0Y1G%%$@D'/*0YUP'N3J9*;4W=4T
M2E/BHB:%D4*QE5J=Q!E"U*XLXS;K0V :OT<CP-ZAS%@'BOHXK8U@5FGASCC#
M(7-B48 T40.FUXI-PX2=$XI609E)_!CH*0 >U,&T!QO?HB>N!4#-<>8,G7(*
M!;"+^Y#K8?#644)"EYS:V0"/L0=1D^T_9*G,SCAW@@2=-NTL2PX-)O8ITAV^
MXO1>+R>M@S6_X+9IW%Y<GWWM=&_.KL].C6[[_*QK7'XQSOY]V[GY'? $;@&]
M7>"TWW;/X$,A9>9F!_D<+*LQ&0*EWZUH)W:<CS\G/ZWL]86],0^:L ^W8<SZ
MV*"!2YZN$Y#-=$;]9KK<U(\WH1G1%\ 0;'-6%QB6J%XOS=O%X@WLLX(@&%%
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
MJ>;5ANDJF8ZJ>Y*(W'P1"59\B'0@?573<ZZR=*O7X1:\/P]@8RD>P$;]S3V
M?(6]7;YKL=-+CZ@#QOAXT]R"N46PYX'O^NGQRB?XYK["E\YN'1Q5>Z9Q]MNW
MSN?.8CV>4]P*Q02XJ1SO0D:^,TS8D?SAF//38>",C_P0WXY?*A NT#T$]8&3
M"ZZ IT4?BRMQ>&#N'33A5J0Q_\^3+Q87QL0+\RGU)C\[,.U&8^JG==-ZY6>-
M0_M5WWQIKLT]TVH=;LIDS;W]_0V9ZX%YN-_<D+FV3'M_^J?K-==-NES[)E>I
MYGKJ)^0QQ&<X)P.6^,\/C<,/F6S'%)LC>_AL6#)-4]=GBOR,6-FRF?S!3,$'
M)']&@A;:\;%GQ=^U91;4/\G>]:5/K+P.Z]:VLAKZSH=N)2W9UF9>^8YN'[I0
MK2,,P]SU?_W^Q=&3V*!Y]@<2$:?NSL^T"F=O'AB%7]!LCR8]E^LVSU$<^LF
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
MO:O5M_+KEK$@LI1$,J*4E5L*(R"-1.)().\ =@4@==RPC23HO;+C7F$*T_K
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
MM[_Q:RBV$5N=+]XK5)0YF=S9JJ"TE* )NE(4:#U  .V$[&6.*P5<J-RU:[I
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
MB,)1MFX*V+3;Z6&[A':8X]=L=!_"_"W/@+@.W[(J=AE?\L&9ND$-2Z $M?#
M@K6&B031.5<\;[XY;'UTN]3N]/CIN:WYAZ;G617N CXGT">.FF5>3\T-N@X?
M@\S3IRE('S"V[G]9']TN]50]?GIN:_Z'H&>VPKK($Y.EJH%B0!9HMF=)*N!*
M<?!X3\[]5GINT,H,7_H2S^M2>S!?SN<GM;JY*I&'))(HR!1-$DRCRPR$K)L6
ME2%B !316O!OP-FIK3$#T>>K;N=&UFEYK$Y"S/U:W*M:27Q=#F:8QXN1%!Y\
MUI:)$%)M6*'D*19*Q21*P8LV4K:NA-P(9I="BOMB2A/#M./)DK@ONMEMM>+K
M%%&4$D6:R RFVK+B+?-H'9-80*(CPC=_,?E6@'?J]-S[G9KNP<*M24DQ4_]2
ME_?=>_C\UWAQ6%\10?!(E!O*0=9*76AT,;"$46=C2$^IUIJ4CC)&S&HH1WA7
MK'=LVOZ>J#BL70=QH?U;0UX?]T=2/O^,LS0FB*-< BKDP(P,HNJBKIM%7CM:
MO/.!AU!:-P#<"NH1M'P/Z5*W-]0@_#F-"%].25R8O#F)DW%Z3=E;/:UHI+)V
M0M53"!36]_OQR +E;$Q!QF(\:I];GY*Y-KA'T/D]))_:&:[AMOCCLVSC<@1)
MX2+JN@^\KHE49UW/H,AU;U[@&E4I.;4.[6\$\QC:O%L3IXUE'J+P#,4YD4-]
M2QX0J@B<14<@#>6M"%X)V_P5AIL6GC</)]]W3]._3L;U..GEB;<OI^].(@7"
M8Y@MWWS^M!2*A"DVF8\P0#;<"P:.A]J-CRP4B"P;3<2(O$!H?>;$)C@?0[%E
M6\+=%$8.9L_FB<P94E+-,<X67]Y,8-H?'D2?]L?2C810,AAKZNM(*/OWB;)_
MJ&>42Z,PHK&V^=%OZZ/;J;<D/!3+VMAN.&Z=M@SB<D-'O\RP_$T>&9F30$%N
M+$CR/Q U\Q'[WGO%!5=@0NN5F[O@>PQUF<'YU<I^ Y[0\P+&L_Y=J]UIESY,
MEIU:,+VXA_\93&K07,^YN;[F]%M]A>_D,N+UCO%I#6'[LWX&54JC X'6;R<^
MJP:.G""E"Q^)UZ*^J%P0W8(+C"8S[WV.WF+K"&@#F .TY[_%U'V8CO]-HS[3
M<\=E7/M;ER8]'9%/+YF6?G=RA'FUG_/BYCDO74:O@$E/F83..E.&6%]KZSSY
MC&R4UJW?=#2L1+O4I#0TJ]=HRG\HK@RY/65CF<[;=R_\KF_L'9$S++IHSQ1F
MTGWVG@70D0F7?<[% F^^&?U^)-NE)<S'/!X:<6?-X&?U>?T288Z__O ?4$L#
M!!0    ( )*,#U7+1$+PE50   NY P 5    8V]M<"TR,#(R,#8S,%]D968N
M>&UL[+U9<UM)DB[X?G]%3L[K1&7L2UEG7U-JJ9&9*J61E%7W/L%B\1!QDP34
M *B4^M>/QP&X@0 )X$1@H51MK:1("N=S]^]$N'MXN/_'__QZ<?[3%YA,A^/1
MKS^SO]&??X)1'*?AZ-.O/__Q\16Q/__/__P?_^,__B]"_M=O[]_\]&(<+R]@
M-/OI^03\#-)/?PUG9S_].\'TSY_R9'SQT[_'DS^'7SPA_]G]H^?CS]\FPT]G
MLY\XY7SYIY._.^ JN2A(C-D2:94C021+O _:I!P82/K_?/J[=(X;YSV)WE,B
M,]?$:QJ)T%S%&*GW*G0?>CX<_?GW\D?P4_@)A1M-N[_^^O/9;/;Y[[_\\M=?
M?_WM:YB<_VT\^?0+IU3\<O7;/R]^_>N]W_]+=+_-G'._=#^]_M7I<-4OXL>R
M7_[7/]]\B&=PX<EP-)WY4;QY #X^S:[_X6TTZI?Y#_%7I\._3[M__V8<_:PS
MSZ,B_+3V-\K?R-6OD?(MPC@1[&]?I^GG__P?/_TTUYR?Q,GX'-Y#_FGQY1_O
M7]]'.AS-?DG#BU\6O_.+/S]'Q-TGS+Y]AE]_G@XO/I_#U??.)I#7HK\2N8!2
M!<[_73[ME]Z8SA#()%X&(/A=&!6"5\2XZM/[8[[^+)(@^\OS647$]S^[*M[Q
MA1_65/"]CZZ MOL@<@$7 28UH=[YW%LXKT N(XSCB\]^.AV.XM_PRU\Z<,_'
MHX0"0\(OIN/S82JKZX<9_EF6V^DXX_=QG9X-PSF\0WPPF92?C^.??C3_[]GX
M/.%"_O*_+H>S;R\@#^-P _X4+*2LS50+VHG3",DMO2 !AZ-A6=/>X%\7<(H6
M#JXA^#H#?$KZ^:=A^O7G(<>=R00;E,Y:JL1=9MI%9B!G[R6(02-,1557RCH?
MQSL0S\MV,+[F[[D/<-Y]=W Y)9^\_SRX?CYJ%U[CE].!UP &$9,(W!&I(>+^
MB5LF.(K[KC<H*+O/_NG5VY3]-'3\7SSBET*87^!\-KWZ3D>ACC[K4<PIT$.N
M,S^!Z=O+6=E.BX<R"%Q1&B)Z!-&C6%88$I1C1"7&E%92!FYKB[4,XJY4-]1^
M-KF2;['^[+A %:^JJGUGXYIJG1L/)?CYI_$$F?SKS[2OG9^/+R[&H^[MN(\-
MHK4L<R F("S)M"(^V42B9C8D(9CSKK+)'\)S\M:OINS[1&"]7_A["^3K43R_
M+-#>C2>=FF>SR3!<SCRNKQ_'OX\Q=!G-4)OXB9]>CV: \LP&CD<)R%K"#<,8
M(V1 ]61%4O*1)\:-HKGZXE<#^<F3ZP &O$]#WI>&O\,,88\OX,UX.GU4 -S@
M :,V_.L::836+ACI\:52*$T&C&55U 2XIAI"<,KXRG2L*\')T_* !KU/3U%E
ME7P]G5Y">G$Y*8+ 9#A.\]7\6<37;MJ99SJPH#*-D1,?7<3E/"9B*:[IAAO'
M:0Z:1=-B(=P$W,F3JHT9[O-%-N++O_SY)=S!*:D45@L@+JM,),^,.%Q\B::4
M2^V$LHKNAR[WL#U5MO0SPGVRJ*:+2_?#MY\[H"^_PB0.,1(>)"V8-A@]!.8E
MD4I)C!ZB)4)2!9):9?5>5YF5*)\J@6H9YCZ5=,MU9S5@:B,' Y9XDSD"#I8X
MW%%Q=U4FN:B-MVF/"]!W1:1*9KG/(].71^_1YYH,XVR12)LS?BX .G9O\_P;
MK\:3C_[KOX>SLQ)_H%C3@8D9\:&"6-*%_SJ1$%DF,0;P2<9H&*],IUVQGCRK
M]F*D^^2RE<DU?PN6P2]C!DB")@1I(_4$=^Q(@C>,,)64="PKSV5;8FV$\ZF1
MJKYQ[A/*]274L_1_+J>S[C3@X_A92IW&_?D[/TRO1\_]Y^',GW<R_.:[8X2+
MSS":=N>]MQ??]S!W">$#3+X,(\S7Z/<0QY_F-AR$F$).@A&*JS*1(BEB$T59
MH_'>9XT1:>W%;4^BG3QMCY$"*[*UO?/V#[ND*P4<^&BT\A)C86?P[83HB0>!
MZ(WP/@;OXGY3$JMAGCP%6YMF!9WJ9/_7.::K(5N+KB?5@BA& Y$.?53'K"96
M<7!,032A2:9_*Y1/E4RU#+."2[U3^!LOP6$9^J/+;B?V0 N &+4F(7%*)*<H
M6Q*>A,"#QZ!(!;&BO&0_V^^.,IT\3X_*Z"M8W3;S/Z\\*154;V]7H7R B+\Z
M&\)TX$R..8I(I 6#?QA<ZJ5PZ!Y'[K3CRB6QS[WW4<0GS\@]&FP%WYJ>'#R.
M/BN'X1:B%U%P]">D) Y<)CJQ*(VFT8;:$4HOP$^5;0W,M8)L.Y\\E-*_VU4I
M<P'^^#P>K<%\MZZN>Y<&$90247/"$NI.1ID)/L&3I!,D?%."S$OU;O?K(&L
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
MS-X$4:/D_GTTATGM][/2 R;OH>+&[_:5CQH=X\(RU%$I^V 4B(N!$B&TBZ
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
MC#B6X['7(_0 X#JI^V8A9Q>?!.N$2N@:0@E2I"MOK F!4.LXI8X9[VM'>@_
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
M&+66ED;7#N-D[A/Q)GG"#!CEM9*Q^JCG1R!]5UY@3XLTR'J51GM+*EB\)9L
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
M"UMOOL55I<R&ZVZ V.@#M%(W8+E6R<//ZCQW#H[K$#,R!#'>GR#&6H\-&]Z
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
M\.,]>4VWA,]UL[H/ZRZ3U4YYE594=V/Y]:EJZ=XTN)M$"&<1RS.8(!%!I)F
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
M2!))*:,,,H0SPZXD@S02$F9Q@@A)&4IC.9FI!VO4?0[8SL1?5*=/B-:?T)'
M?7Y&IQJ75,U*.AWD##R_COM!+S1=/]Y!S),M1P;L*-)](H9J&M)!PG'U!>D.
ML7?KCRN&ZF!DOWFVS[>']'(42^,P8T@Y4A#ED81,)"DD6:)B0_N)INXV]>:Q
M8S.A*\&\CC0>P.1@)W=2OF>^NUIO#Y.WD_X#6;B5;*%V-(X4;;5;MU</9Z8>
M2;AGE1[_M0.#O%9\^5IIMIHNW\W,)ZS*Y4=C:*VWES5/TS3#4)GY@ AC"GE.
M%10ZSA.%\TCKU)E56H<:&]-884$C+5B+"ZR\'M]?.[@.7!0,LI[YZ3Q:75SW
M=M@\J"P8? /1VS4P^G&?$S*M?-C^A.$XTDF3/=YTNZ,CE[XO9NK=4CV6$Q(E
M>10G&J8Z0<8BPS&DDIN?L)),JBC''CT:]AX]2J[\S8H'*OE\O_4M9HZ4V F)
M(2@P" B>!-<)C"$)S0D4?_HZTOLB76WO&):>CB0]HJ/C*SK2S[N9W;RU,UOW
MI?GTM%!,WL_^RA:%W=JQ1#>)8TZ8BHQ5A[,((A(GD,=$P5BRG"(<$8F=2N]Z
MC3HVTJHE!64E*IC/P',C+%C8]=:&_)H,*L>8G]\<.#)=:&2'(,&MS#=-LRE0
MBPWN9V M>!=3V@E83_8,#?"0Q!H :'_:]0'L(B,[/6Q8LO;1[XC'O6[NVM=O
M<[A[@FFFF9 8)H)R0^0H@ESE.4RT87C!&"$VE<^]>L?.L[WH>H#R''6V7N>3
M[;NHN6V@=,2B9X)][P! APY^1ZH&:^"W??+ _?N.5#INWW=\R<"[N%N;7\<8
M8^LL9L8<@RB)<TA41F',%=*1C#!17N4KKA=I;/;:[DGQRUM^_'C+KX-S%G""
M>]ZU':-'?/4F;6#/,3S(+[T!.[!#&Q[ 8-NKUSK0%\H9O9L]JW*_G-$FTS9A
M)!:"(X@SC2'",8$\21)H/&R=*9RSB#C%^;J+,#:JWHCJ4L0KU#2X$6R_X/9,
MJ!=JIYV"O9>\Z>X@]EM.K4V ,915<P#(L;R:RY.Z$>"K56FHM"QOQ3]615E8
M^FU.J;$'=:__.K>CKK=-ZJN,ISO1 BD<(0P)CNRA,BT@S5(.8T093G.A\M2K
MNG8W,<9&A/=?9V:4+\63^3Z;S3S6B-HAP'CE%+D19/_ ]TR2:P7 C@8W8*N#
M+0E1:['986VN;3OOY\V1U^$8B"<["C$H5UX'U"%?7OFT;A4;3G=EK@S5DRW'
MHY03332"4EJRU#DS_FK.(<ICE$K$TI0YM>?I./[86'(KF?TVQ4Y_\J=-?_*Z
M-^)R;O[\^&@NK/]M*-1</E.B<BN_%LLO54?%8F8FGDW!TXI/"V$>:AYBOW?O
M-.ZN$^RPN=/OM/7,L6T]Y.L*.YX]Y(.@[E<%HD?TARL$T6D6 E:$Z CBI:(0
MOH\=M"Y$1YT/2T-T?4S'$+5]>/W<U]7![CKWO&KW^XOZ6OVEG$0XRR(1:V@6
M(0)11,S"E.$$1AG#.E:"$RJ]HM NHXYM.;)2V59O]6+4>;6YV:X[HJW8P173
MY1A3#CT)?8>-*[ ;ZJHE;@[EW*P[AANQZPL";H)YP10J\.LTYK"Q71\8CL*W
M7C</O-E6_>>O==CDHVU 5DYHKEG*M(0\R5*(N"$]@O(<8DQPDJB4)<BKWD1
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
MCC%!!"<QBR>UTF]F\I_SU=I7;\C72\VD_?&?[:4:C0L9]#7Y9W0LC_;\*XB
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
M+^-&^G6K>A+8=^7QFQ*IFD#H?9CTH_U)?M/O[-=3WZ]BG.:Y,0:H#". D9:
M,I0""2E".E<,(Z]:]^%=3V['=:VJ2JU!XE3HE<'B,Q[=9F58E(>V-"$ ]PDG
M"$.Z5]I/9,3'S."Y^=/NFWT3@)EG(HU/BR^1$Q.@Z87TEI 6XE1!;A4"KNL
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
M0*L#6QSR7K]SQ%T*V0?7_F?'@?+)_+;1]YN-WLZ@J_K#F :08P%P)C(@M-&
MTSQ75*0DHT&G?YV]3<T&[Q,I%^5WOW;B@I4!SQL7 FDE#CR1Z<;:[QPE&H(#
M6^,]>*6@=\GG!CTK;%)*&^^PP@N42$<,W7V->C#@I?;Q=M[OI1YNW>,?J\=O
MJ^>-]=>MV_CXAUV:?GY:ZB:03MI_SW_H!_N5--4G>8Z4* J@*.4 I\8 CM,"
M\%P4N,@E)-P__RRT]ZD9&_N=P7W\;"UNXN0-<%B"A\##"1P2V(%MD!4]:61/
MK/!))7UBQ3\/=9]=>S#F 1[CD-B/Y#X&CT$L1[(O=IU>97"CX[F8??4]\#=[
M-]*3XMF^]LE\UB[(6FZ?73&;.F:7::%(D1- F4H!ABD!O& 44((11-8ES8L@
MQ_-B3U-;!YR@[K+G0-2>L="7X?7S-:. -K2-[X=7.$OT-2QBT45?[&=<WNAK
MZIX02%]]H3]WIJN"6T5,?-9/J_5VEA5%3IE@0$.E #;<,<%+X;B61);G=G>:
M>M6H[>ID:H9AQPZY%S2I) UGSSP!M-L>Q()I8%/0 Z%>_)F7(+B)0/.DT=$9
M-"^I=8Y"\^*SX9/\@\5\\?!MM=1UAB;B,,T1HL!0B0$N4F2=@,*N_SCGG L,
M.<6^D_NX\:E-ZE*^I!3P6BKD=>"N3^);X!AX\@8@$31I+ZG<:[*>-#;:)+VD
M1GMR7GRF)YN'_*;5\\*NZN>3*,L"E74R9,T_]O/1G4@_ZC^WKZS@_SGC1B@!
M'1.BR"3 5!2 RLP NTIG.L^T2%%8\;:;19J: ?CR_/T[7_]T'FQ5W;>2OJ'N
M"ZP?&6'(_'8&XP[$P*;G;$+[/I2I*7=PMQN4Y/=2E\0IDY3:Q*0^BP9MK-3T
MVP4:-^<\&H GR>3Q6NYGDM_4M8&;RK^O5YOM9H;S@A(F%<A8G@)," .,9AF@
M1!9<,5EDR"M/J[.7J1G.1LA=:>Q$.C'#[.5Y//U,X,TH#;T;:@!J!$Q>=P(4
M;*@Z 8AD>\[W,:HYZ53SV$)T/WSC#?W[I5Q]UZX2\LP@RF A$""02K=',D"D
M!@$L.6,F8T3G8K9=;?G";\J?Z2-HPN]Z&G*#L-DD;GB2U5,=/-SW^KT%I-]<
MOQ&>@6?Z_JJ]$B_YQ0EXF8&I__7ZJ?JQ+]5;/;S,5?JIBA<OT,\\VI=M_H^Z
MOK9M]6&]6MH?915&_[!:S.7/ZK][)SW/,"PTHT!S^Q]L[/3GI#  H2(C4!14
MRJ 5/U2 J3D#5OYDKT!RJ$$HY7S@6/A9D"$1'MB\=()[EU2")[_7_SO(GJ@O
M>M%XY@.['YEEOA\XIQSS/=OIZ=8X/BWG']TOU=L_W1Y*[RSK#*9%BF56 )9G
M#&"4:2!4"H'@UNTA#(LBAV$IIEW=A4RV<?)"/^U<G#+]8?/\Y'_1XP6PI]\3
M";2A':"28]#)6:)52WJWKX01T17R0"263]35U;C.D8?2)UZ2SSO]+(<+@:X/
M6\ISF,VGY^UF:T?>?=B,<YDI(0#&6@&<2P*LL4B!M1XZ3TW!<NAU>^33V=3<
MH$K6FLFYXF%-5GMQ^].S=B*>2XQRK30PRAWR%[EU1@MB0(84IQGBAJ LG(<Y
M%NXC4B?OB))%39,[#-XRPT@@0@"3J5T;E>2 X52!3,B,91DJ""E"68WCHCT\
M$?';ZH,>%N@<YJE 608*HS7 @F# >>HR(%+.15'@O,C#G)!8,(_CA'P9RX+X
M.2.QP!O8&:F-<"GG7466;'=)+5GC.2,^B$1R1CJ[&M49\5'ZV!GQ>J</D=X!
MK]-O6_L__U4Q(3A.29J3K"#8%0,TA;4?;A-#E $P@R)5ROHCA5>)Y^M=3<X1
M.>(=:XD;1.+I 7*W[8@+W="68SS40@CQ8J$W%@]>A:)I4'S>2QPKM< +DFZZ
MN\X61F2Y\]'DD-S.ZXT>MM29Y+G2GTR6PJR5+H/R(I50(P!3:3=T4E(@W&6W
M]<X4+6C&I/1G;;G0R=3L9RVFBPIR@H:F@5V"TL-61@!HZ,.>,]CTR=NZ!%*
M:8P UDA&,>B#"C.&5T#H-(.7WAW/ %Z1_L#T77OVMIB>@T"B77A1FU)KQY7U
M^MF^L-S.I-%(NHJLPAI)@%%* 4TI I@J[1CCJ39>IO%V4:9F0'?!+[)=R*;<
MN3:L0@=T>XNK!'JQQ\YOSSO.B QLL7>#T=;BH(S0(??A3I6[I%8F?M!2?T C
M1S;U$.1%PI_Z W8I1NJ&%OM9VK^O5NJ/^6(Q$TP43%"[,<^8M9;&I-9N.C.:
MJYP4PAI/$Y1<VC0\-2O8R!5FU'8P^9FH/LH/;'"NZAUL-HZ5C&0$=LV..J6/
ME3F>H"=_[[.;<]=_)</(HUY_W]&&;K:-EZVH86E1 ()9!K#[#]=$ <IT(0N9
M9I!Z%7#UZ6QJT[*ZKB[E35H"EQ?8(1N8*Q#[[/;B 3?TKJ\#LUZ[OVO?9\ N
M,!Z(8^T&^WR @;M"/U"Z=X=7VAAQE^BGS>%NT?.=6Z*G*K>H<9/F>M-4[F%$
M9)1#0 DT5>E 3I $*2\P8XHAJH/B0SM[FZ9YK:5-6N+V"9^ZA+"?;Q0-MU&L
MZQG((E:,"<(D:@C5I;Y>((;JBMKG@ZBNO=3#/6L%>KJ@3MMFF:<VTUBDM! I
M(&6U%T0EX- PNSW*A<ARR3)LO-VR"YU,S5ZT8YMK.>L$SQ"'XA*B'EY8!)P&
MM@_#0A3@:T6 :B0?JP794RUJK.O'*R!T^E27WAW/E[HB_8$/=>W9?K[3O?H_
MSYMM><+TN/JLG=#SA?ZHM_N$GL?5:[[Y]K!>_9@KK5[]_&VCU?OE+H"U3NZU
M\MR+S7;-Y7:F"2Z*C CK<B$"L"FLT53*_J3MMI82^U^DPH+%AA S9**,$V36
MTC+9KI)UH^>NZ)'[K?M96DV37YXW94FDOR5/M=*N(OUJEP#'=QK_2YBW-\@W
MX><DOO0X#[UV' [P3L'$:GB8L.C^[/1,'EIC^\MOS8COTQSW^B:_-QI']%"'
M')!(CNT@(H[J#P\)\K$;/6A?_=:@JN='_F>=&_%*+[69;V>F* OK,E"DF@-,
M)0,<4\?JP$6.<U6XVGI+_=65#?1;1B[TY&4A6&4AVOT-9RAJP:H<[WEE&+;\
MS]!]^R5D_8SQ+6B-5N;"(6-%;!*=DE]J*2.F?%_!(9(9N]3+J);HBJK'QN3:
MXWW*E^UN/VOZH=8EJ&/:D]_TE_F?S=F>H"8UUK/,H OZP#FQ6W3-0%8XYA?#
M,\7]M^@A/4]MW_ZE%<UQEK:I5B"Q&H14X0H9#(_=_5 0#VQF0M#M5>PL!.:0
MFF<#P3U6Z;,8'W5@#;0>B'670@MI<,2*:#WT/"R,UJ>!?N[AP[H.DBES5A[X
M^M/ZR];Y8/]PM8(?]+J49>9"50J6Y8#DA0"8"V'7 H% 3C#-TEQKAHJ0>QZ_
M;J>V$.RDKC)?[Y(GOBNJ/%\F:K58\/4FL;Y\%0$8F+KF.19^_F5\A =>!_;@
MUAEM5F;[*2>5U$DIMBO/6,7SQ7- PX"*Y(]Z=CJJ>QH&Q+&W&OCV+9O9LMW2
M+#;G7SF%/),N/SEW)Z$&&\"I3$&ND.'42$5X4)S=A7ZF9H_J'=I.3I]#JB!<
M0[:R-Z$USE8V"*B>.]F+,$3=R9[V\@([V8NJGM_)7GZ\)VWT66K4EJOTZN>I
M(_4'7ZN:./7O]L'MYOWRH:02^/O:L?0IF&D,90Z8,Q_8$ 68T08(2*1("^@.
MS8)XI./+.#4C5"?O/]GVOI6[B>>E'</D[9>'A^3)I4SU3N4?8H#]+-H+#]LH
M.^XJ(>(@4Z*EH+L1.4M7[;1LB*HW=TFEJ:O46NGJ?F.UC<A2/=Q0Q**M'D#"
M<7FLAX/XA-AZP*[ZWM&KLKP(7SSPN7J_?,V?YEN^J,^#,I9F0A!M-[J.\;J@
M$'!4Y/8GDB&$C$S#^"\[>YN:9=\+FSAI@9WDM;RA5]Y=$/O>74<";O!+Z$N8
M#1#AZ 5*M(O@KKY&OM'U4/OT:M;GI7XVY%7%#O7EF]9;5QO%]5/7O\N-(:;
MRM43A !CJ("0F@%$.46D$#3->(@!N=S5U*Q'+6E2BIHTLO8L,-B!L)_]B(/;
MP,:C+V3!AN,Z&I&L1D='HYJ,ZPH?VPN/-_K7&7PWW[@*2J43\\[^;C,S.,]R
MHW-@&%4 "YP#KA #*C,:9UKHU'@Y&IV]3,U$[.KH59+66XBDE#6\UN IJ-VF
M(1I4 UN%7BCUJC=X$86;"@Z>MCIZQ<&+BITK.7CYX9<YIWK[IU[+^4;OMCV/
MK@C&^^5V/5]NYK(\7Y]IDVHD40Y(J@J F?4S&+/[%D5X*CDO8$J"_(PQA)Z:
M.=I)5]_IK4RR>NI1_F.4 1_G("OV,/Z%3K9VJK</M_:?2*GZ=(ZY0@9J(N=>
M7B+_I0["0@8A]LE84-\]0@=_6_[0FZU6;_EZ\;/IK.F\/LJAR&YH7;!@EKM%
M*#<$,(0S()!,*2DH5CKSCACTZ'!J"T@C<J*=S(ENA Y;1KSA[EX"A@!Q8/.]
MPZ\4=V>!56.4^X3_^0 9$/47&="1@OVN?9@[8&-E#@; U!GAY]/.>(%] 5H=
MQ/.%O-=OC_'O>O[UF^WA_H=>\Z]U6>9/YLU\\6Q_>TJ$KB17D)H<P(*[XA6I
MM=1",B",RRKD#"(:5"\YL/^I&>Y&?, K^9N:%G428$GN]UQFA.V2!7=!?@G?
MVC56/&_+2KTNL\P^S#<;YRS*7^\256'0_QH\=&S]=@8#CMC JT0C>5*+7E=Q
M+RM;5\/6DOLNJ36*YZKW1"Z2UQW:^Z@.=$]HCGWAOLWT<&L_6\.\?I;;9U=$
M]7ZI/NN%"UIT]#DM'HS/VAW\NLE%%8<Y3CDP]@=7!94"D6<(0 Q=B42*,^E5
M]:=/YU.SF@?BEP6QUI4"587D/=FIRY]=-UH$^&ZA@^/A$ \(^<!F[Q3M6O:2
M3>ON@$SG\PA@!SC- X(^D@,=%_PP7[HG>IU^=6B;X_G8/;4]\+?[MM$S@FBQ
M6/WA[@K?K=8?5UN]L3U^6/&E[4#J^0_G%C9<S)FD&2DH!1IKET:#,T!A6@":
MZD*9+"L*)H/"B;R[GMK:L9,\,:MU(JM2&J5CO5HF9KZT?W(S;;W3(Y%7&)IO
M'1L_MWD8Q =>.M[M\-Q+>9<<#D%=S<11% S AAT.6ZRP)?^.QXUA"@;D)* I
MO(4>_K'=PZX=M>0;7?UOBZJBI)S\[#SU3^:WC;[?;/1V\U';?QT^TC*YLQ3I
M-#-( 2@9 9B0'' M<R"$YH2G*5.*^;%.#""=UXP=E:EBST2S*#E4UTX?L#+@
MV?Z#ERJ5SLCJZ+E%*!?E$&/MX8V_P/B-EG!4*I0TFB7OERU>H8H1M]0N^602
MJU]2*5AR%=G?'#\:3"XZQ( &>/PO-[ C;0AV ZR: 9XO3Z9A.5W=N51KNKH#
MQ#*PX.*,C74&/\P8=&XK(G<YWJYC&*P.-B4#==$W8MEV:!>PIO09XP5),P9T
MEAF 92X I=+5DT28I]#HE.5A4<KMYJ>V]WA5&E\K7F@,\@%F?ON%_D@,O$+M
M0!@@+^&\TM%"B@\:'SF,^)QBIZ'#9Y^ZN09]%?B5T3Q-%4% 89$#C$WNYBH&
MJ<29X^$0','>Q:*# [K&X>Y\W:HW?Y?\M_37U/X?W--OW"40W5E<[NROW?\W
M]W?\>?MMM9[_ERO#M4W^U_-2__,_09+^*TKO$O=AE<ZS-<CE0-5_@N6?X+\F
M.&-W+"_N4E@T[<TWFV?7EG.Y6\6JS[9M&TC974:*NR*'UQLX+T7OVM<A08*W
MC/_ 5NKU08WK?U1C_;X$<9#JUD/$R9TT_U)5K#OCSRX^U\]L'1S!OK8?_]==
M10->* &11M9L*0VPYAD0AE.@$%942)AI%!1[<+FKJ3D>A[<(M:AA4[P#5[_)
M'@>M4>^Z:BD'<%2N@Q')!G1T-*HUN*[PL5WP>*/G%N1Y,U_JS<8:'E$7K7&,
MN5^7;KE^K^P6?F[F[A2SV@[=R__[/%]KY4XY]]L@^S>[VU>GE2MFF&&4&EH
MDT,)["[&NDDX%0 *S$6&F%0PB+%L6'&G9JGNI5P[1T57U*/U*6-9O*6^APD_
M8QQIX#WW99,9SJ'W>;6B24O3NV2O:])6MCF%;-0MA[U]MUUK?!=4]2A\_SC*
MX,3:CPXK[+C[VU& /]DOC]-KKZ2')SY77[2+0[, N@""QMN2,*7"L-SQIU.
M,[<-3[4"BN0PSSDF&:(!N0Z7^IG:PE!)FNQ$+>-?PA(;+D+J<6$4!ZB!3>YY
MC/HE+UP$*RAG(09HHZ4J!'U@H6D)UY"XDHUP\?4QDQ"NZ7"4>W#U\=O\]](<
M;TINE=HRZYJ9 S.&$"L4$*H@ .>4 4$D!I)(4HC,0)V'W2I<ZW%JQG+G>[4D
MOFN<*]V7"N4J[F$><!0TQW)B>P+9VP.]"DYD)_)R?R_B!UY5_Y(K=_W%&'3E
M]5*H$<H+:O?VS/X18,D48#)E@&8IS(LB4PAYI9UV=3(UTW+$EGT+T7C0\>&M
MV QL*(Y@&>#(L N 0<C!7^*8L$O);N+O**Y%>>8XE]NZS2KAI[KU*:,BJE^\
M6ZT?^9__/M]^^[9:N&NTS<Q^% P9)('*< JPXAB(C$& &).$$0VU##KTZRO(
MU*R%$[ETIE?&Y3+N[E*3YR?WH]YN%Q4WAOW[YR^_;>Z:,*6R+%;RAU--+V[(
M8>P]H@&7&@./TQA7'J4*S6UGG<Q8J5$&!NXS'%W$MBO,U58F\K7(#7#&O#3I
M(\;X5RHW@'7VPN66]D9FJ7IKW;OMS_=+=TU45CXL:XD_?N/+LYR]1[F=Y1_?
M\*U^Q^?K.L E5R3%D(*,R-P:<8(!RQ0'!BG,#2X(4D&<NY/1;&JK0BEAG9E^
M:^V:R8 \-#'62WX4 R]!$=BS*G22%CQ)B4^RM0!UL<:?)/67CR0.JL1A-1F^
MK:'&_Z5)N:+K]==@[AIJ.*/1>PTF8(_KL#HJH*Y'ZA+.2F%.[]SJ(P68TUQQ
M5=CM&"4 HXP#SG(&!$(PAS(GROA7$ WL?&J+;1-1T<B?6 5JVQAREW[[H'C<
ML@T(]<!+6!C*?:[D0N$.N*<;$/:1+N]BPQ]VN]<3O\XKO] VQ[L'[*GMP>5@
MWS9ZK!T?YDO]R519YN^X=.W^_#?^Y_S[\_=7J_5Z]8<++^3VN[*___(L%O/O
M\^U,0B--82@HM-0 BX(!QG,)"&18,8V,\*,IZRW!U%81IT-YB%=EZYM:C>1[
MI4<B&D4266N2;&I5 FQ<K['R6%>&'H&!%Y<&_)HJH=$@J55(=CHDC1+)EY'
M#UAEAAZ$D9::&V9"K 3;6Y#L7'1Z-3S>RG.+W@?+STT-]3SFE-^T>E[8;N^7
MVWG)S3C_H;]H^;PN%[JW?\K%L]+JG57Y=<GZ6'['G\Q;OG9<09NFDNVC_G/[
MRD+RGS.>\1Q+(0#B.@?8+EF Y20#.4UYEFHIN$%!YY7119S:*O;E^?MWOOY9
MVM*] NZ?-<5?>=OAJ&CV!9^3^U.:S5UJF#L#MW(''EG&_Q0\SQY?=("'/D2L
ME7.CV58OV>N7- HFSK <?P*-DJVA__VQ''2G;E+J&_$^?[C!B'6B%U_ <8_F
M!@/XY(QMN)[Z+38[WJT])5.;M:E:^)R9TYM9CKG*.(; KB0*8,PQ8(07 %,%
MLYSGQM!B]E2>\7W9\O76;RT)D"#$AAS+,6#DG_XZ7[K!<::AZC;,RH>,@<H,
M9913D D% >8P QPBNY(CAE NLAQJ4H_!V^45?JI11J"18CC\W[J\K^&1]ULX
M!\)RX!4QD'TOWM+6 ZY(:U9(SZ,N1CT@.5YE^C1Q0TB&N'YG)+I+PC@)#^O
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
M.:K5"P'AV'@%O3LRR?N#_2Z_V5\^K.?25=':1TD_:/O%VOTD9CQ%A;-<.!,
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
M6M^8KOZ@ _+2AR;=0OXU3D^\@(YVC.+7VXNO(N^7V_5\N9G+*IU.HXS+0A/
MN5U-L. 84)%#P$F:9H1B1E 8M?M0DDYM+:GK1-TE_.O7=5FR,YDW B<_.O/T
M1A[BT=>7_@/WUUQB[I*=QK$S- <?E>FM,T=R_E67FO-P#[C:7.@P-LVEW1GI
M^8^2AH=)#7-=%$ BEMJU(\T!PW;M8+C@]M<I2@UKZC+[K1X^W7K9D\-:R@,O
M!3M.QO5.R%A,ERVT_<QX- 2GP7+Y^3JB$1DN3R$:G-^RU>5$V"U/0?#GMCSS
M;E]FR^4/Z\19$U<7+&E?4L(9R@O$(40@11H!C"@#%%,-$)2&D@RK(NSXH[N[
MJ;F>>VEWQ8GNF@HC=>S'#74O.H'W,T+QX!S8_!PB>5@$HY(V)M.C#RC16!\[
M.QN9 =)'\5,V2*^W^A9_?*I\J<TG\\&E.'PRK]=:S;<S05*=FS0#3#LN?68,
M$"K#]C^R,#+-&30ZS*>YV-?T')F]J&XZJ#7_0ZW^6-I_E.G><J[77W4B2^$3
MP^5\,=_^#"WS> EX/\MR&YAC%6QLHUA*Z7ZHY(Q9D?$*%-'*+E[J9^3:BE?4
M/2V@>.V%VS*86UG4]TM5DHBTTAWOQ6:[YM+WNPYK=$(?^UEN"!=W7\I^F)/;
MB#] 1FX8;I%S=#T[?Y&LW3!@+N7Q!K;2T^=WS,_U8O]AEZM.BDQED#"@L#N@
MUI0#:C $.M<DRRB3W(2Y^N=ZF9R'7_*--R[I#30 YS'U].)O16IHY[T'2.%>
M>Q<(L9SULWV,ZZ-WJ7GBFG<^?$.V6^7<5X0C51QRY?2?/R6=%1RGAE,(4LA3
M@ M*@8"9 9F+@L"F*&0J@_/>PF28FN%PTI?YKW9:M&LYN$,U^RDLM2R7XC_F
MVV\EJ8_]%F%R7[( U<E=#^O5US7_?D/.2(^1]+RB&G9\QKA\:HX5FE.&N_-W
M3>V8.6[LA^/B%XR>;Y^C%DONCV?,7+M "<;/NNL'T=G\NYY-];.I#[O]SQLM
MMHUI<$%NFYDR,(<44J!A1@#.209X)@U(<YSGI)"F,&G8.4=';],[Z7AHGW-8
M<<MST])P2B=P8E;KHX..X/2++O3][-VMB(YCU]I0.CF3W1I42AK/7'G $<DL
M=?4TJOGQ4/G8S/B\$C,(J;J(MKO"][:;Y7;^0S_8SV-3)FO\G!4IT5F6"F!R
MI@&FU)5 A!S8O5R*,\*YHD'ER'K(,#47K5P'S@2AQ @7ZAX,3R]K6(C'\+(N
MNU/)[Y7$R3#97_VA&S0.IUN""438>$'D%SOCUU2LJ)A/=A.UOI=R;;VZ#W,N
M:D]AIA%&)$LIP!!*^Q]1N- 8!"1"4LHBD[CP*J@3W//4K%TMX:[6>GDVO'*R
M)XN]U+>&RUP:!C^+-PBX ]NY"X$SI>!) _H'#X0CA,]<06NP&)I+_;YP(,T5
M.*Y'TUQKH <U_6D0X7Y-?+0_R6_ZB_ZAEW7E3BF*'$H.@38$N[(V"G"H&& 0
MYI1SP0KF=>C>H^^I&;#*H1"7SV=J%9)2AP!Z\\ AZ39E P,]BM/FB_'U*JPW
M@QU &C\<Z".QPT?ZP,/HW_NAULGS'MCD>(3N_70]8&[OV40_+_?=?&E;=/E+
MNVC.^\5B]8<[1WBW6E=!%!]6&^O-M=,8F7%+@W5Y4U=^W+J\"E"8V36CR%,)
M*38:!9$>]!-C:LO'3HM6*/-=LE.D/&BL5$F<+K[9BC$'SL])'GXX!EYD!AJ)
M8/_Y-B C.=,]A1C5L[X-J&,W^\;6^IG2EO=^OU2G#(R[*#$-.2)42%?)30"<
M$0E$GAF0<YQK0:P=Q7+V0Z_%RM=\^G8=,D/; @PW45N2EZ<%;=G_^9]H!HM_
MK2^KP\RC]V#X&<0A ![8!!XC6U_Y#Q&8%XI.)+OFW>VHEBP4C&/;%?S^0%GF
MFRO9B'^W3VXW#8?@O^OYUV^.;,6:#?Y5O_U3K^5\HQ_6<ZEG!5<Z<R>B0J@"
M8(I2P%-'EJ4SHG.".2<X:MYY/-FGYF+6"B1?G09U[H^R2QA?;QP!;!7%$YOX
M->*G<,NUU(L/\(C769<RUC>^*>L5 GO>V+ND02&I84@:')(2B!'SV../WEB9
M[1$EG\!-W*!#$IS]/H (/0[/[UV49!DD62VW=8AD<U:N6,'SE %HC 38T93S
M3#" H=2&,I;)PO^LO+.KJ2T\%X-' PYFN['U./2.AMC EOQRI&V/X^QNU ).
MKZ.A-])A=?@G%W8N[85'YS%T=POCG3I[:7)PR.SW1IRZV'M^Q??*16F8>7D@
M4U;B+C.+UM:,+]NWG_9O]@-3Y=WHA_T-?TXSPXV6@*08 UP8")C&!#"4D5QF
MK-"DN*5:=BQ!IV:[]WK9L=HKEO!2L_)T8-$^+:B4NNL;NC'X=^"Q4DQD= =>
M9\XE9-ZUJ'63MJ95EF9=.M7537+CWCXENF_&O0HL^3"U8;^MNO=+#/_8-;]?
MZ#.XN1IX[+$)K1$>K?\7K1P>&\5K]<2C]]?#W3AST[/Y9+>$ZEG_]O2X>OPV
M7V]_?EKJ-_RG.T[]8#5X_,:7'ZTNVY_NEXT;38JT8 B!E*<%P*Q @'.! *98
M,HJ@$<JK]%1,H:;F1B#K;J6)LO(E3WRS390O[674D?)8_%\ _Q>XS]XDM4[)
M;T_)XRJIU$JL7HG3(;EW=MVM"DZWI%*N^DN/36BT>>:_AK_ *(ZT7N]'<]T:
MS54]FL]/R7:5;*O17-G1+&=<Z:2[T=RZT5Q6H^G^\FND93DRW)U+<*R^QEMN
M(Z-SL+3&;KO?A6!#Z_? ?SH)7C^OUW8FS!"#A!%"0.Z./;'2.6 &(V *NPE7
MG$N"@\IVG>]F:DO=CI/RJ1(S[$+M I1^=U^W S3P6K3#II;P+JEEC'>#U(U!
MI,N>"YV,>B_3K>CQ%<J5I_O2XVVVZV>Y+=/47W_CZZ]VJ\TPI$)"#/),$X"-
M*0 C5 &8%043E!4%RD-F_;E.IC;G#V2L4L-#^>[.(.DWZ6_%9^ I?PA-+5],
M=KO+VD<CMCO3Q<B<=I>5/*6SZWBV+S_$9OOF69_S-1[=?UL5YE'*#$/:SGUL
MYSXLF*LPGP&)69H6"O$TUR%SW[OGJ1F$5JW.^Z_NP[]?\L7/S;QB>-QQ9+;T
M"26-\!T2/R,R"- OL+&]2YPFB54E^;T4?)@$[F"XHA%.^/8[,OU$(!RG9!2A
M#?2S9!^Y8T;Z9#X]Z76Y4=_,,ET02 P&F@EIW16. -49!3R'C"J9X90$I:.<
M=C$UV[0[\G?G J]X;90>;!?-\468+3H#JI_1N0VJ@:U+)5Q5 ZX1;Z!BP)=Q
MB&0VSG0PJGVXK."Q(>AX,FS&*SV?O5UNY]N?[^8+O7[-M_KK:OUS1@U!.LT$
MH*ER?%;8[DY2G@)M_Y#I7#*<>TWW"^U/;:Y7(B:EC$DCI-_TOH1@]]R.@,O
M$SL,$N_)?$7Q,S-YH^6O7U<__H=]LYK$]H?]W+W4WB@3]XHRS:R]]EB_1?HH
M/+,JQOG)5 1XK4)&;NF2LP(;1#*1 R,E!Q@1#BBSFP^MC. L1\CD7K=OO7J?
MVG1OA >\CM.NJWT\NW#ODMKS^]-S6=]^J;?)PJ4O[B+_$[[=KN?B>5NZS=M5
M&4?.-QM7M4S^>I<(IW!_NL^P4?5S( 8;JX%-T$DX_;[@;,W^>5 UKA0_GKO1
M"[5(GDA8WZ,Z*;U@.?9?^C5R$U%+8$&X!_L1?[._K$+A9P8KR+*<@5P6*<!9
MI@ C6(%"I!G7"$L*O>IZQA1J:E:UD<[92BM>+SJ1VT:IVQR^%/8#6TFO*IRO
MFI0F<2ZE:3=R#R\U<KT88D8;P5&I8T89R;[T,E$@]^2=N:VOER"DB8+.!:::
M.&WW#%Q8E!^(5N?%>5N1$<Y(GA4P11Q GB. %5% I 4&RK&?$4RD+(+8:?VZ
MG=HR6)7/J&:G;,_BFK,Q,-#!#WJ_C4!\0$=<V\Z2:;V]@FEX7$001+'B)/PZ
M'3=N(@B(DSB*L+?[5C7]_GV^+1-;[Y>V_:7;LFMW:;B9:86E-@4""J7"\6-#
M0%U9$\XU9H7F!.*@8B8=?4W- +5$+>\N9%O8Y)>/JZU.2' =T\M0^]F>2  .
M;'".L3N0,V;QTJM@1*M<>KFGD<N67E7YM&;I]5?"KSN^:/F\GF]_OOW3.DBV
MO8_V<YAI2*"", 4Y=O<=%+F41V2M!TESGA762?7+.K_4P=1L1"-CT@B9."G]
M;SS.@GC]RN-6:(9V-\)0";KTZ%*]UZW'V09'N_;H4J=][]'YW$"\2E=8+EKG
MBYU$.LH(2#&B #.7II0J"AB'.<"%DARK+*-:SJJSKB];OM[Z.1(C21\RJXYU
M&#"F@B\<0>!=(O37^7+I;EA6ICXO'(=H*=*W03#B1492H$V>VF_#*,#L%V*]
MS<*0 I.,9K3^-MXN/2L^3?;+:#08X;O0KIS!7_*+\/.")SC&4SB>]F3<.KCN
MFP[95MPQ&XMH*Y+4TR+9BCL4P01;D;OO<>'Y46\_Z*K-STZZ&2P@Y(:F0!B<
M 9Q95X:[+&RC%"QRJJ VF??-Y7'K4]O6?'3A&K6 21D9%W"7=0*=QW7B+8 ,
M;'CC8A%P07<+)B/=M 5@$W93=DGWSBNODY?&N[NZ)._!)=3%AVZN30UGD*48
MY5Q4X:48,P28D#G@E!A(H%8J+!6FW?C4K-/%:M*.*Y\[.H_-O%PG>E>(AN&E
MGX-0&MI7+-&HY!JD+C/\_R([6>VF7ZJ2,CR>M)W/]&3>UULW0SZ9BMB_Y<C<
M?W<)L[,TI5G*50Z45@A@*140.8& P#07FM(,^QV@^G8XM;E=RUM.[5+B0#+]
M:_CZS>N8J T\UUN U65"#G9WE;P1"?0]D8E%G'^MNW$)\SV5/R'*]WVOGU&)
M27CUT2)1)>NW_E:R8,T8URE"E  !4Q>6HC- 14: *1@F3!%-6=!5\#AB3\W
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
M+9TB\AV.!'PLSL2AQ1V7=W$D\$^X&\?J]V:FZCHP=X:@R3)EUXE"Y8X%!J9
M9"H'B*0J3W."4U'TY*:NNP@R[Z.Q4<LZ^KO%2MV;=KK!TL\BWX;0P#:T)=Q=
M4HLW"+'TD>KQJ:2;#EZ*//I(P0ZZZ.,G>W*[NEO(@Z*$]6FQADA) 1&0.&4
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
M*8 DY@#%A((HQ9$T+!,>TL3807)VF:FI[H;0 ^>\Q0'Z/)X&C@LO* VL+7<
M540V]57VU:WGD;)P(GA!;"3WP,E':X?<?W@Z]W<B<O%$?_[J\<[JG1P<G,*[
MO^U8@]8T=]\W*]EUQ?^P7%51WZJ'^!^K<L,_"K&>A4D6I3!"(,:A2L;A N"(
M9"!#M$@R:3VSD-G5F;B0X1 &'=H@YIO@3T4>6$KZ="1TJ2(#EN5J+B(QLV\'
M@_F:DPAV' 1BN3J<2Z"9D++P6/;6 T%?Y7 N)(Q;)M<#I*/RN3[W<K 4;Q7>
MM\JW647Y/JV67U?XL=ZS*:.P@)D A*$(P#C.E>83 !4Q2DFD2NR,G([=2TW-
M8E2T!IK8)HI?DVMA"UW&UL!R](;8P(KJ+%@N%N1EU"RL2&_HC61)VC]R=C:D
M$1X7[<C+=QC/EC3BY,">-+O"S::\9?^]76]T8L3]\I9)_2P?$SS_A$MVMWB+
MG\H-GI_V#K0G\WWFDK"UU.A?^.JYI+S*I9"[P/+K0M]Q%N.L2+ T0V&14@"3
M# &4, C2)*1Y3G+Y5ZL6"2/1/37-KI)5E$VU%$?C5:NSV[)BS,Z*'>LA,#-\
M)RC:@;>@VT]W;V]..W/;DV@JSFZ"7>=1;4.K^8$MMOR9SR/+P9/%/1;5HQKI
M(XOBM5T_]O(]HHQK190\:]SC;W^4FX>'Y9Q)?2D_.$W?#*4XXP5$@&99#B"5
M.U0!PQAPB*C (A91*JP#B99$3&V3J0-&?RK2^9QI-;/!WZH/*EZ")9F77ZN8
M5+_(H:W +(*# XIAQ/C?R:V@%M$?;1&IE(D6G\''G8@\!_P<<?49T[,E8?RP
MG2-()R-SKO?JY6;&\]OUFF]^76X^X?7FW9;7AUB<$TKEA2"&* $P#5-0B"@"
M$!$BTHP*Q(V"<&;+34TWOMVN5L9=+0P1M?('>\!I',\OG@>:TIM TAHH8@-)
M;;=3Q=7-VP&,7X?NN<6NX;KM8/R,D[;K*L?N#WC]H/Y3CHIG/%<6XW["H?I#
M-36[]4'KFY5!>-RBG\ZW2M^]_T8?U [X&6_X>R$XW<R82"%'TEPC19$"&*98
M6F\I!3C)\CP/25C :+992O/43!>-2[Z5;MLQ,6Q([ ?6&F91'S.E?4<EJU6U
MH/J%[YFV[&DQ[N-AIEBG*_2!%;5BY290/X,61P<3;ZNO*,&_^O#PB@J%X,1(
M%.VMJ+ (&C "A490P>&Q\\=5Q.BKJ\BXQ(_;L>0J@CGJAG(=*OK.;M<D;>EF
MNY+K:!+G6*>6K#?K_1#O@A<A%8D !*=R'\R+#!1I0D"6H%3$84:2D+C-9C=:
M?VI&>FOV^JI-?T 5V:[SULU$8>B?& [@@3>- WKKG4%3K#W1ZY'&H5NAYGW<
MN=GJ5QIG;@7-^7'E=K=Q[8FL$N641TNJTN4C_W6Y6#[I K7%UUF4T Q"G(&8
M<#4DAT) \EB %.<4<_F8%MQJPOBEQ::FP/:T*BM<$GL3++BET^$BN&9:RA=D
M ZND%EIW-5IM2GTV5N[&PUN7Y0M+C=QRN9OIX_[+!M>X%IF^E;==X?G=@O%O
M_\5?9C''@B8B!#2+*( PQP"%>0%BQCDFK(AHP>V*2U^M,#7M4)=(UE0&FLQ
MTFE;3/H:R,M*P0L\ VL":V0<BD;/<-^C6/3U'4<N$CW#T'%QZ+DO.F8>R7NR
M<K[=E,_\"Z?2SE!]:7^5TJU'_D >QBPG#(@P2Z0!D%% HDR .(KS/(L+Q)G5
MH:9KP:F]YFUZ@SW!<G.3%SE.5NH$W3!%QR.40^?6]$/1/FO&$!I?Z2Y=RXV;
MIV+(_%&"B>EU4VM6^.NRKO7Y@Y=?']2@\V=IYGSE/\E;;][) ]-NHLSGY7S^
M8;E2=YV%"(64IJ$\VD09@+@( 4D9 WD<XSR!89(65@VQ)\;?U!1I0WM0$Q]H
MZ@-%?K"?PC25%H=NCY1%6LQTJ)[0-C%>P\0=4C>!V8,YR$BPB3X)UZ[['XB[
M[Z-KP+"B':^C8S\R^T9L.OE:GV-,>\YGRF4A8GGLH3@I *0"@2+)8\ 0S2@M
M*(PY<XOE]*1L:MMZP]BNQPD@%]7W>J^_R;'^K@,7EN<I?V*WC1N-*,RAM]XC
M.5[>AM<7]^%..?:(.GG"W'L\JB]=5XI4>8+S? S+UP)N6X+>EFXI76TY:TU>
MJC-(9S@4$8HI 7&<1P"FD0"84PI(C&A(D/PKL]+SEY>;FO*N"6U&@;8:, 2T
MHK@]"M!.*7< ;Z9I_<$YL/JLSA@-GBU2;X*N9&5K56@&BB?]UK'8J$K+C/'7
MFLCP*D>+4Y56?>9/\CEZD.JK+@H^UY#K?OF&[[_,9HS$/&89 RG'F=0^. &8
MI0ADTM;,PAA&++)S0?6A9FK*Z<M1=\3-,B \6.U)[E'UU$MNAF;B6-(8VC34
M-<U[VIJF A?;&];":G'DT1;T :PO^Z\7+>/:?#Y@.[+SO-S4-0M!)3:LGI95
M-VWE5/@H#CZ:A2SD@DCERJ"R[P02H*"Y %D>4XI8R%B$[-(2NI:<FAK5?DSY
MAI9M(FV3%#IQ-LU:\(G>.&D,!^3=! V<=T9P.F0VF"+4(]6A<XF1<Q],63Y.
MAC"^TE[!O%7C.E<<OUTR/H,L"[.4A8#G10$@5"=$P2$(&24HX2A%N5&!^NL;
M3TU9*-H"15R@J#/7$@=@=>L"5P@&?N,-N;=ZJ4^QZO3J'MQHM!?T%/GMU_#D
MW]V.4C_Q!5_A^>V"W;+'<E&J:)M*17A?.2=FH8!%00L$&(+RL)3 %" AMW*&
M219%880QBF?/?$66IL>ECA5MGLSVNL,]H#7!VDV##TBV._UT06UVOO$(W\ O
M=ANW0UJ#FEA_AQ-#5#P=/[I6&_6 8<CZZR.$Z66.&8ZJP'K=!.]G$4M9%$K=
MD>91#F A3P4D"@O ,GDLB!(D"D+LM,CA M-3&A5]EAF*AZ"9Z0-W( 9^_2O"
M!LG@.,VSK[3"PYN/FT1XDK&CE,'3WW(M1'I=V:E=M[6CMEIJ%J<DC015D7@5
MF!>%?'\Y1H 2460YRFE6)':=M$V6-7J81^V<_?$@2H,=WG$CN,W>?&\0CE6J
M=%0AK]HK5)#61 <=:M.A;,D<(V_E2P9+CES&9 ["<3F3Q;4]4I1)=S84>1VI
M?IWS=.C_G(4AQ3!%*<APG@"(&09%&!* .$U#+B*"HL(ZU=@_G5/S1NS(/&RK
MVK/7W0#R-8P'75]J0T>*^N?OGLK0?1UF\IR .YQ(?";2#D#E^ FQPT%],K%U
MP.5<TP6D::B6DO=3*DTU$92*M$JFW1VW&,]B&/$$)#A. 8Q#KM("$L!5TS^Y
M9<B=Q*Z1B,FJ4U/^.Z+U>]\B^]^;''^#\UP/(9C&^#U#.W@LWP.J#@%["Y2\
M!>9-UAPY &\!PW&@W>9B1_6T)>N2E7CU\@7KU$VUT.VW<CW+$L1H%LMS=A*K
M )AJ[\<+ 5@>Y:2@(2XBJ\D!9U>:G!K"=4YT-91-D6BK;LZ":JAB?$ UM%JQ
M0<E>?70AX$MEG%UG7#71Q>Z1:NB\P$T=_*S&V'\4U<2H)G$WC)(\Y!""A$ !
MI"* H""X $6*\H1F.$SMSK*G%IF:$G@K!5?RU5<>T&I8FL!4I9$:-ONXB*>9
M$NB+TL#OOR)/O?\5?0/D/%_BW]/;?W*)45_\2TR^?N<O?M?M=9='GG(A7R=Y
M['G#L>HX]HX_+=?EII4U/4LI1QD3&1 TA@!FJ7SS69B *&4L83"2]D!N\_J;
M+#HU=?!^+<7ZIXXF;U;;]29@%<F6#G@CO,W4@V\4!U87+7)!36]0$]RNG?"G
M/FSP\:1.C)8<5;W8@/!:W5A=ZZA^^$8U?/VT6CZ7C+,W+[^M.;M;[,99WM)-
M^:P7V@?S!8XB>2(!-$JE+8(CJ8QR:9!$"),\+-(HI5;U$_8D3$TU[0>^[FFU
MU$KV8C#448.".[3&XINJXW9#OG)C_Z X",K%C\$IV ?QI+B#Z$NMV1,PKI)S
M!NA(Y;G?R4T!RI4HYVS]03)UMUYOU<#>.S64"\\_;<F\I!^%X$KUSN*"\Q0+
M GA!*8 %S@!..0,DC3DB29I%F5%5@_7*4U-W#>&!>A""LB9=G42H'OM>!PZW
M3_+7LF(H>-(<R>]4+.FFKNJ*Y@.7_M3FHC/3E8,(9& 5>2B+ANJ@)CNHZ X:
MPOVI1&NL/&E"\W5'58#6<+S6>_8W<)QPU?1_>?.BDS?>SO%ZK?VBB2@2A%D$
M(BR4>I,'380+!E)4%%F*!(9FO60[5YJ:.M/4!9H\)U?S>4C-U(X7H 96,Q88
MV0^QZN+?U_RJL^N,.[JJB]VCJ56=%[@/K/HP7_XI3YEJM%'5N+KJ>'_"W'I7
MKNE\N=ZN^.X$0F-I\N0L!9@SJ3%$@@%!<09B1 D4(F8<67FE^A(T-<7R9?OT
M--?10[D3+Y8+H"=(E0NQ7#WJQ(C_M!\AU4M@9OIH3#$,K+;TX5'QHC.;-/P[
M=K0G\>01<L_2(*=)7_AZG+_4BYS1)RKY ._4C"0O]_79IG<68AZF*8> 9BD!
M4'7%*U+(0)3#",<(QQE.^W?+G9S>5,?'NE$=;='IHTUMKVZQ$])LG6.2&WWG
MO=1NO$G'4YAE;#>MV-<\8O74S]YJ9XI^&7Y?*EWT6;7T7#>ID?(SOOZP7+W'
M]$$O/N."A*((0Q EJ  P1%QJBT* *,,LY#2"46XTGMAI]:DID8KH8*6IO@D6
MNVSF9T6YGAK.)>U52KN99G&3RF6%,SC60UM8E<=/TWX3U*!_KD&O4\@_BD"S
M$$@> L5$E5$^).AL276#W$KG7PW\ S*^+R$8[PN]0*RV"W4+O0>$61+J?<#M
MIJ-L#[WX;7:-?C=QLS%_QZM2]?94HSJU>RHE84Y0F %"801@@D(@GS0".$<9
MBGA&A+ *:+Q>8');0DU?-837Q=5W!*&9-=D'F('UMQ4FUK;B.<8]68E'MQ_5
M/CS'W&O+\.SW>O36;26 *$._Z:L+$P)IQ$".F#0 Y<D1D"1F@%,!49:+.$F-
M#,#NI:;V:E=5Q-K'YJ6%[FE\S=YV/Z@-_-Y7@!VTS-W3Z;EK[D4L?';,/;W0
M^-UR+S)\LE/NY2N<.SLL'_G/R[4.*E8E*[_PS8.:YMW,J%S/X@)&#(<<Y'F&
MJRII@D,(4IPF84I)5""K&A.C5:>F/NHJK'(1S"7AZI2XE6PLULMYR?2 9ZX;
MWUFW>C# GQ(:1A%,042EZ25U=@X0EO^+:5@44J%'"-*FM<;]-<1PV&#C_O^W
M-,PTO/=G?&!E7]$;_* H_K'*%*DQKJ@.6F1[[;UACI*_YAL&:X[=?<,<AA/M
M-RPN=G RJEGG>K@Y7VU*4=+C;IZ_<'4<G24PC5&8$) F+ 60Y@E0.P?(4R8(
M@2Q)L=',!JM5I[9/-'0'+<*59^6 ]."?%?&&9TL[,1AX$X< =V %=7U<+1R&
M0^ [DJ/0$\YVOD%;O"[Z!(UO-IXOT):_ Q^@]<4..OYT:.K4_)]] +'I^W2W
MN'_@YQK+?UBNFES%V_7M)RZ?4OD(?VW&#ZT_;C>2NP53*;@1I32G(0%9EJMS
M!A?2SN4,1"'-D@0E,8=&S9PGP]'4]J9=?S5I-\LC9=VKJ3W)0\6\=MG:6/XI
M>-HQJ*SL^HKEGD?=]*G^DF'7I\G(QV2KG *=$]J&-6W!B4Y2;^KN4<'9A(-@
M]_C=+0()3"OL=#RE1(6@=JGJM_)/P1ZAUA4MD+ZW9\_"G)@"O1,T5;[#9]'.
M+)J2W"^:7),@=#QS;A+LGC(5)T688[%=1>#Z?GE+_[4M5VIRD30O-B^?Y+N_
MN5WH <=/ZBLSQG'$2(J X P"U>( $!3F($)APD)"$DZ97<MA\\4=_*(#&W=O
M\5.ILLCUS$A6;K:7&C+VA=[,">H9SI'*Y6JBU:"TFNR@H?LFT)3?Z,3P'?$>
M2^:L ?-5,V>^\+A%<]: '%7-V=_!37')8SJ7%SW(6[[CSWR^U#>M<VL;%Y+@
MF!2A #@AJDFZ_$%B&(*\0"DL,I;2V"KZ;K#FU,Z@#<GZ%6)[HNU4E0G89CK*
M,X3#>T'WZ+7H;7*X/3KF' #RI(Q,5AQ5"UE \%K]V%SJE !>-T#[4#<^4[T0
M?I+VG'R5[Q_PXD,II*:KS+7ZM8@SEG"2Y$"$H>K-(JTF3&@($"\B2**\*)"Y
ME\U^_:GIHWT+N8:%0'</J9D(%!>!9J,Y]5DE)5N+Q\ E-2SH VLP>[Q=@CH.
MP%OE@P\I@-$RPAM!-$T3@ZT2Q-=:$!LE"*$%\=3QX-LF@KNBUY$*;GW;,9/!
M77E^E0[N?!MO0:'C5NT'C@75JEW_^+VJCJP2UN^EZ-:J,_+>=3 K&(VQ0 G(
M<)$"F&.5UE1D@">(9 (6B/&P9[C'%ZU3V[1J>NO2)?FJUA3[#<9XD[1SF.4:
M\ALC@%)7KG:/XB"G1G'H?X+F&:B8#G9<W[2\T]-Y!'I'.Z[Q*(P9Q[CZ(^$C
M-.%;2 Y!!V\D7#N<X!M+@T"!]R4=.QW0!\ZVJF'Z>[Q:R(76\M8-.2551^ER
MOE69QJIFYIY_V[R16/[/+(X+EJ<\ HE*48>QD"=;GL4@2?(X$1CCE%HUFW&D
M8VK&PI?MXR->O>@VX%+8VTJ=J?_5;%2NI(J10+735*FD2F'4,=3;S695$GF5
M*@';+(-V)6D]Z\*RZX*C>,W\>2,(;6@+H>9 2:CA82^/FQ-2^Z?F)5#,!)H;
MGS,>^N'IJ]F#(Q7C=H/H!]51NXB>M^O?[%37'549Y3.6%Y0E601BC@F '*5J
M2F(((AJG+(]20C/LVMJTM<[4E.>N>>:*4UX^URERV]W\PSH?[K"OJ7N/TC;B
MAC'6_C@.'5 ]Z#]:51561 [3:_0$"@-T%FVO<K4^HB=8O=0U]-37/65IW-5-
MZ.\6NZ$WJ@'S@MT*4<Y+O.'K&8&$Y"B/0081 E#D%) \%H 7"/&"XXAGR*&.
MS846A_2-,<K:]A4[*D770TF;DYP<DSM\P7Z]-(^& P5^FP=M;.VY&##?PP+#
MH3(_3$BX;@Z(!4B=V2 V]W+."]FLMG2S756] C_SN:[F6*XW3;;=)S6P0PTW
M?3\O'\N%^K,T]<IE<Z2>12',\@R& #-5@1UE.2A@G(%4&B48<2'_:'6R]4#3
MU RU_2SBIX;R@.](M\XNZ2TRX^R3,04Q?';*GANM-&M^ L50>U[TCJE@SY7V
M4DJ^.N/L+BDLOE#VE^+2FZ*Q4V!\07@B1<;;K<^IZ/:S]+/\[>]_:3Z1/Y1'
M_>]_^3]02P,$%     @ DHP/5<F[P5WC?P  _=D% !4   !C;VUP+3(P,C(P
M-C,P7W!R92YX;6S<O=F2FSF2+GC?3Y%3<SM>B7UIZ^YCDE+JD8TRI9&4U>?,
M#0V+0^(I!JDF&<I4/?TX2,:^B$'BYP]5F94R%!$B?/G@<'<XW/_M?_QY-OOI
M*RY7T\7\W__"_\K^\A/.TR)/YY_^_2^_?WP%[B__XS_^Y5_^[?\ ^)_/W[_Y
MZ9=%.C_#^?JG%TL,:\P__3%=?_[IOS*N_OY362[.?OJOQ?+OTZ\!X#\V_^C%
MXLNWY?33Y_5/@@EQ^Z?+?_4H=/9)0DK%@7+:0Y3900C1V%PB1\7^KT__JKP7
MUH< *00&J@@#P; $T@B=4F(AZ+CYT-ET_O=_K7_$L,*?B+GY:O/7?__+Y_7Z
MR[_^_/,??_SQUS_C<O;7Q?+3SX(Q^?/%;_]E]^M_WOG]/^3FM[GW_N?-3R]_
M=36][Q?I8_G/__/7-Q_29SP+,)VOUF&>Z@*KZ;^N-M]\LTAAO9'Y=^GZZ<'?
MJ'^#BU^#^BW@ B3_ZY^K_)?_^)>??MJ*8[F8X7LL/]7__O[^]>62:7'V):Q6
MTWGZ*WWY<_WQSR\6!(9WX5,E=O./U]^^X+__934]^S*[_-[G)99__TO]YU"U
MRHQD=<G_\^H?_WRU^I<EK@@P&V[?T#=VGU%7.X02_'.-\XQ;_B[6F"W2C5^:
M5>DNEA?_<A8BSC;?G62<3C:?_"RNULN0UI-@K2M:)-"N0DN%#,'I "5%7M!G
M+86XR7@E>D54;Y2QPO373XNO/],'_UR%4;_82&4CD3O+;25S&-T7>^\C_>XD
M1DW4!0T98P2EA0)OD(-3I20=>$K2'D7V]=5N4GU=H\^6Z:?%,N.2C,?%<F&9
M;FCW+G!WO_'SE["D#X+T>3K+%_^Z6I$6NEHO&DANJQ8B]R\_$=<%ETO,;[9:
M>9"Y#6=K,JFX^<T6&O]_S\.2/G'V[3U^62S7$Z$Q)B4MF%1(#EX:<$E(8$4&
M;:2WUK11_JV%]\*!Z!\'Q\BS$TB\P^5TD5_.\R]T#$]DT5YH5H#9:$ Q'R$Z
MQR&GD)QQ3AD9F@#BQK)[P4'V#X?#9=D)&#XNPWPUK8+? 5H:*92.#HR5F0"M
M!+@8$9BB[V9NG&2JS>EP:^6](*'ZA\11$AT9%2_GZ^GZVZOI#'\[/XNXG 2%
MQD=./K.,G(3!'!#"%2':&V^1%13\*#3<7G$O%.A^47"4!+O0_GO\-*U"F*]_
M"V=DTYC+TG@$&4P!91T#9YT&&ZTP%%@YDD4#!-Q<=2\4F-Y1<(0DNT#":PKG
MEV3"-H+_0/+'%XOS^7KY[<4BX\1%D3-/'KRR!&RTQ(Z4 ;@L/MH4)9UX#8#Q
M*!%[X<3VCI-V<NX"-A_#GZ\SB6]:IMM,Q<X2%I0^,^4A6?I#*1L@"D[>D;><
M'&6=BO4- // \GM!Q?4.E1:R[0(DSW(F%:QV_WDSG2.?&)6X8$I""9$,I,$(
MP:  D542@CO-F&D D'N6W@L<OG=P'"O3GH#Q@KY\N_RX^&,^4=H4;G.&E),"
MQ4T$QQAAFP5!K.3H9 L/Y,["^Z6NV ^"B@,%VA,F-D?CV^6[Y>+K=)YP8HN1
M6:L"7$>2B\F%Y"(Y&,E9SIX"+7U<ZN*QU?=#1\>9S6:B[0DB[Q:K=9C]?],O
M&]=)*HV:)P?<10FJ< $>"P?D.9&PG-=')CL?7GL_>'2<\&PDUI'!4:W>LR6&
M#=W!RN"U*\!42*!\0(BID!DT9 (5!672'Q>Q7%]M/P!TG.(\6'0CJ[S>C\[>
M?5[,+S(P5CIK.">.D1E0,7#PG"+P)%/P=.[)HO HM=]><3_5=YS*/$J$(ZO_
M Z;S)4&7BT\?I^L93KQSUK.BP0@104GBWSL*DGB*!E5!Q:T\2OVW5]Q/_1WG
M,(\2X<CJ_[@,M0+EP[>SN)A-E%5!YF" R4R$9^LA<*_ 9B5X*N3OYN.V_HWE
M]E-\QVG+PX77R:9_^6?Z'.:?<)-O33IJ7I0B*: '9:6 $&P!JTM4%/8:'TJ3
MC7]]U?TPT'%*\FA1=A$.O#A?5G%M;^ JI$D'YZN)29PE$2+8(LF-L1[!E1P@
M<<Y9S%*GE(^"Q&.K[P>-[E.0#43;!41>S^G32!S3K_A+6(<=6Q.*7H1"$2#X
M#=0IN E"UEN:Z(7@PC-YW/WW8ZOO!Y'N$Y$-1-L%1.HU[O)%6..GQ?+;) FC
MO&<"I#44]D:>(:)F$%B(-A8ED1WG2-ZSZ'YE4]WG( \79!<X^' 69K/GYZOI
M'%>K23+&N.@26$%_*"9J :")D!CZ$#A31K$&.+BQZ'XXZ#[;>+@@N\#!RS-<
M?J(C[S^7BS_6GU_4TN/YMXDI24I#WC&+6$ Y,FM."@?%L9RS*3J;%B?&O8OO
MAXONTXS'"[8+?'SXC+/9!?6*\RR]+! %(^H5F3IOG854A-$6E<8FUU;7U]P/
M#1WG'(\48Q<@(,+/:AG'(OW]PV>2V^KM^;J^XJB1]2206'@6GG@0&92.D8Z^
MY(@;B:E0.%5,DP#D$1KV TG'V<G&8AX9-,_.<)YKW>BK62#"H[3*I0 <">-*
M!@M1)P.:6>Z4(X'Q>!0^;BRW'Q0ZSE0>+KQ.RJ]?35<IS/X7AN4K^LYJ(@6R
MP(,$;L/&-2;@ZFC!B2BB<27:(^MM'UAX/R1TG+IL(="N,+%]6;!E(A>ELI$9
M9%$!5$(.P5@&7B@6;*Z/3%JBXMK2^^&BXW1F&Z'VX5@0&\LP>SW/^.?_@^0>
M9T.N$=<09*F7<G32A9(0BI6T?G$VI./.BGN7W0\1_6<QCQ#FV#4-VW3:E:6[
M>'Z4E/+,,@5&"9)(3 R<LXJ4:C"I9'QBQYF)AU;>#Q,=IRV;B+09+/[MYSMR
M?$/?./19-D%\OL),7ZP6LVFN;^^?AUE]5DZ!%JY7-^G?][WV=S^UR4/NI]%^
MY OO\Q5\"N'+9%,,5P^-M^75=$Z+3>GD6&S?=%U"C6**@F@M(),:%&/D; K4
MX((6)D2NO'XLDBMA%3<PV"VZW7$X6Z\NOG.U]9Y"UZ&&Y6*-9ZL5B?622\E#
M<<4XR+1S0 FRB%YS"SDPU,$J%NUCN:U#N+Q)P3COQP=#PH71:2#N@\T-&<RX
M./(<NDG_SGQ>,\,)2\H.6$W7*.Y(&*G^X:627@F/\;'&"(>CYA8AXX+G&-W>
M"Y-CQ#RBSW+!Q(NP^OQLGNM_7O[W^?1KF!$SJV?K%V&Y_#:=?_I;F)WCQ#H6
MM<D:I$=RQ!1)*$A)X3SF8@QG3O/'2G8.P<Y>A/6 I:, L!A:&QU [%E*]>7<
MZCTF));B#'_#]<7UL\6@G \>8LC$2R[TE2)?+DB+.O,0M&I]8C]&SS@=,88#
M5#/9=X"CWQ9K7-'N>+,(\_L9(FN=0B$AF5)X#0PD'?I9U;]J+PLG;A^+M0X!
MTW>)&J>IQG"(:JN%#F#U=OV9@M7K<IH8Q<E]5 5,T++>5"B(1#S4'>&D]%'%
MU@[V72K&:;TQ''".E','2+E)O-"J\-K@3I8:8;A0@-#MP"0KK(D$>?M8)>O1
M_O0X33D&/*H.EN[AT%BLPZP)--XM%U]PN?[V;A9('/-<O;<O-48ENS@QW!.J
M#2-92 9*L@).H05/,6BP.BF#C[VQ/P0IC]'3@X_3) !K)O0.;,M;XB34RMTW
M&%;XOK;8?%M^7^%&7!.EE'$6&7@G/*B KE;]6W!!250Y%V4?JVX[Z$!ZC* >
MG)HF$&HG]@XP])IT,/\T)6]L*R':!B__3+/S6GWQGXM%_F,ZFTV8%<GSG"%6
M?U]%<M&<+!'0INQ-D+I@:Q]Y'[IZ\'::(*JY$CH UB7=RD<98DR0<R3!V%H<
M&BT"1C2Z7N10X-@8/$\"R,#N3A. '"3,#D!PS7__;3%/.S^MZ"P]*@?>F-KP
MN3 RD;8 ZF*9R]$DU_QDNH^0<9J3#7$B'2WF#K"RI7_B8M%)* /1Z0A*I4!?
M>0D^,RVYS3RSQUH]'!XBC=.";+ [AB<)LH-HZ,TTQ.ELNIYN,D6;<M#/BQD)
M?55=]/6W2]$D;9*RM05C;?BN&,L4*E*H)[S("D,*)K=.M.Q+V[A1TN!WG(.H
MJ(O;SVN<W4Y/%,9$3%Y!\9JL* D)@LP:='8D+QM\>+30^TBX=74/.HS^'P;9
M,:KHX4#;W:.\"]]JMOLB2Z5#,-IR!!X,HV/9)XC,>[+OUF9;1!&^=6;G?DJZ
M =-1>G[@\NH(H?<!G>4YY@]A1M)9G)U-5W4XRP4SD?:1TE:"E>3.*1XI)JPM
M?706FB)!S8U^[/WJ@0AZF*!QC[WA@-1(!1W@:1L@;#FZ*Z^)%EX)@1%*UI4;
MF<!;KX$CC[YDQ4MI':(_3M&XN<*!$-50"3U ZD86](*?BZ82$_(GO9<\4@!3
M^PYF1]&'#1R2]#JF$!W&UM4_CU,T;K)P*$BU4T('D'I37Y._+2]HY>EE94"V
M9%S1DAN9G"2'TE' HI#"6.9<0BVT:YX^O(^.<5.) \'G:(%W 9H[EC0FK3BK
M[XN#HAA$B#JG0V.M*"D,Z0>N/-9^NDW(-FYR<3# '"7L#M),#UC,:VE3&6+F
MGH[@DBP93<X].$P($KDL1BIM?.L$Y'>)ZL;#'B[N;ZN8#@S3QMV[)KIKG*1H
MN!6>@Q ZU%8(""'7<DJK-7->D._7.J?T,#7=^-H#8JN-*CH U34F)H3]Q#P9
M\F "DG?'R)!G3&!##)A+T"6TOI6_MGPW_O1)4I%/$G8'Q]PF8[$^V[P$F-=7
M=]6RXCQ55@C1Z+@VD#/C-2KPX)-28#C7] -19&R-FT?(Z<:Q'@Y'K931@?UY
M1$+>4&BIT1,G]7C.FHYG+AB$)*VE;6(B;PVK(V_B3N%]#X>J1JKH %37.@!M
M'RM%)8,S,0.Y?!2BH$@4710)4GL9A4D:S6,-$0ZU4-=I&/NY:AO=WF.(#A9T
M%Q>USW+>W&>'V;LPS:_G+\*7*9V9UQB;2$7_JUUKD2L+RE6>(A>@G34R)I/L
MHUT=#[H=^2Y58U<&# *GQLKHP!*]QW68SC&_#,LYG=&K9RF=GYW/:K>"7[!,
MTW0],<4GK;% %HZVC*KI,2TX6)%C*LR4^.B8Y4/@]7VJQHWA!H)78V5T *^[
M@IH@XYH5+L$61G&%3Q8"KX.%73(AR!1D:-]]XC85X\9R \'G2&%W$,3].ITO
MEA==N'&U)OJ+M2Y(B*CJC'I39XER#9[KXF50*;G6S\=NTS!NN#805(X2=)=V
MY?5\]WS@7>WM3\I9KY?3>+ZN-3$?%S7_15$H44&?^.F2ZZ SLL028!*T/6(N
MX&J9N2X\L"QSB:RUV]V&\G&CO9/9K\&5VH'-^U[H/(FV^&PU>91:4L@<0H08
M' /+,J))L3C?_C[X<9K&K1P_=2KT>+4T@]F)^ZN]V^CC,ZZG*<QN,M.JV=K-
M)4[2>>T1KD[9A@V9BD7D0 =M3J"TXK7L@ %+PD3-6:2CN/GA<X(V;+/9XH\J
M[%>+Y2^+\[@NY[.[#58NNZO(J.A<*, 8-R2$.F(ETS[ES#,T,A@>FE=V/H7
ML;-BC7%T)Z$QF+(Z<!*O,_= 0Y;+4D1=!-<A@\]U!%2DB-KGH@$MXQ&U-3:U
M+M[;G[JQ4VDGQ&!#-74 P&MY03ISWBXWHLR;1/0[7&YZ_T^LY\DQ'BCPRK6[
M"[D1'HDO9DF2#(6C_PV7^7^(K+'3:P-#KK5B^L+:=JC$L_/U9XKQ_X%YDEAP
M,M:@S*A,?G"20 &^ PSH5):&9VQ]R#Y"SMBYM]-AZRA%](BIUZO5.;'AK-)>
M9@9E,U.3%S+#3#N0RDO%T2$KK3W7!T@9.SEW:BP=H( ><71]X TS@>DZ0,WK
M4E]M$QM!&=H37) %#H;.]M;IC:-G# V863LUH@Y5Q0_4,OY2J*M%V17=TD^;
MI3,>^/BA4AG[<-,HC?%Z3J3@Y8)7>36!F+FEP*]H2SBI<6!("3SG0DC!HA6M
MGQL\0,KQU]]?<7Z.JPE/WF6!'+!.4U&&-D'(@;98%C%H;RV:UGV_+]8>-\70
M0L=W[[$/D&H'Y]1E1?[+/[_4?7?5G20E+5G2I1;#:B!734),9'=Y<2&1O77)
M-J]??XB8<=,!0^"EC=P[ -"MM],UD_$*:1\X##+8*"!'55^8L0BNSH3T*AAI
M8V%&M[[&?H"4<8U-(T7?OC=L(/4N:OTVKS8^X.8ZDYCX-2S_CM>D-9$I*5L8
M&5&M2$CDD8%CF,$I\O=#D1A9ZUS1=T@:UQ8- Z>66N@'5B\6JTWWURT3EY*;
MB((Z.9E!1:-K3C]!S$)#C)8%"B<HEFSMRSU&S[B)QP$!U4+^7:#I/:F$2*@3
M.'XA/V^VV#03OM@<7D5>O%1U:*4G-X 8BXK5A'U"(:SFJOG4I4<)&C?9. R>
MVFF@"T#])\Y)2C/BYED^F\ZG54+KZ5>\8"@*F55PH4ZN<Z"8\1!9BJ")$2UE
MR$RVME#?(6G<K.,PH&JIA2Y@1;MDO3Q/Z_,EB>K%Y[#\1"ZAM2DFX2UH[@HH
M:Q(X&11D)E+AL62,K0O^[J-CW"3C8%;I.'EW$+_]@K1RFFXU03OAK)8=_F/S
MUXE)KMB0$ RK!S7?9%UK+D/GB%+PY'7K+G:/D#-N!=XP"&HE_2[,SQT137*T
M!7E.8.HVJ)?(%(XF#>A3L4EB8G'P'-)>L&D^ 7E@]_HH27=0 7S)P#:W]F:Q
M6DV*$2D51H;3FUCKJ!F$J 1@=FB,$BZ%YJ'^73+&C<8&334>*.L.X/)Z_I6.
MVBJ1+0^_+>:+RW R.^N5R^278: #-RLD-RV:6KI27#;<A>:-#1^C9]SP:P@
M-9-^!^[.Q9.)"Q\?12XJ$?)3R@@JY9J+X!QL9D5*GY)H?D+=(F'<R&H8O!PN
MXZ=#Q&\A,L=/]:JX$4@N#.4K$MBVE\<Y@?WJ[ODYEL42M[_W,?R)J]NOR\B9
MN_DIVR<4O^+Z\R)?;:C51!4N;7VPD7WMU2YJI:>*"#*8B,K(I)LW^#DA>^-&
M?<. NT]L='%*[UC>;?SG.,<R74_0,\,<%F \U3R*RW1$: 6N%,:RB4ZS82!^
MAY1Q0\CAX'B<S#NTN0_MB,"]=UIS2#[5YQAU\@GM$(JA5/0A%<Y5ZV16.SLW
M6) YO)UKH8\.O+]WRP5MCDT$5&5# ;@%<E(#*"<MA/K$)S!K>8PQN]+:*%VM
MOA=<_(\$EP,EV\&I]1NNK["^UVOK5)SR3B9(H3[X%NC!1Q0@333,>W)G7>L+
MOR<3N5_1"_N1(#:LHHX]!#^V&V=_G<])B"X:1Q+3GHRKHM,;HHX.M$45E,J>
MC.Z08-L/2#]4K>;A N[ 7%TT2KIXM/4\K*9I4IB1=9(V6,-='9A.YM:8 EHF
MQ#II6S<OUKR7D/W0\D-5:AXO\ X<G]M,_#*=G:_KZRPE8C22@W">P!^,A,BM
MIJ@!F256.&L^J_X!4O9#S@^5>&\A] ZP\U]8IU]C?O85E^$3_G9^%G'YMMQY
M2[/=&*9$AXHKP)@T**SOM#PZ<%SQR*//J?E$\B<1N!_.?JC\_' *ZA=]N[UT
M]T$7"8P$ER68[$B0I63PP1*/)1?%"XN*MV[=^$02]T/@#Y7Q'U))/^BK._H^
M"6-=Y[V_NR![\P8QW-=:Z:+%YPV>&SW0.XR24[SE:R"C]MV+'FFNI6)!QI*!
MY&HG4I<LQ,@0.-I L'4^-R^EVXNPXUL+[A;Y6,/IB3><(;<4-FL>01F6(!;R
M<C/+SGCF>;)I*#8W%'33@:@1%NYV_3M8WAV<R)?4;R7R@G;^8EXW]+,_IQ1.
M:V62T*:^TR>Y2)XAAA(V3T6XIYU*,AL*//<1U F6#M#T0Z Y6NP=8.@6#[\L
MSL)T/BE!!!LH)A)8,\>^YNO('Z6_%F]5+8GCK2O [B6D$\P<K^C; >G14N\
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
M"KL%GWQ163FTK/5[Y8=HZ210; 2C%@+O #C[MZG@.H1LR05(LA8YYDT]=^*
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
M=K2T;T*=?E1*X(JV4/*M$[\/$M-)MO?PDZ*MN#O S77Z+_I-YFS1659G7U-
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
MJO@BK!VT ?0VFSR!0KXCF,$]A39\-<SZ!_6/&!;X?_['?P-02P,$%     @
MDHP/51<KM>CR[ $ H(T1 !H   !C;VUP+3(P,C(P-C,P>#$P<65X,3 Q+FAT
M;>R]Z7+;6+8F^O\^!3JKNRQ&T$I)GC/K9 0MT5GJMF5=2<[L\^L&2&Q**(,
M"X.&>OJ[ICT !#78<@*D]HD3E18) AM[6..WOO6/_W'P>?_LOX_'P44Y3X+C
M+^\_'NX'/SW_^><_7^S__//!V4'PS[-/'X.7VSN[P5D>ID5<QED:)C__/#[Z
M*?CIHBP7O_S\\]75U?;5B^TL/__Y[.1GO-7+GY,L*]1V5$8__?8/_ 3^5X71
M;__//_['\^?!03:MYBHM@VFNPE)%057$Z7GP9Z2*K\'SYW+5?K:XR>/SBS+8
MV]G;"_[,\J_Q9<C?EW&9J-_T??[Q,__]CY_I(?^89-'-;_^(XLL@CO[KIWAG
M-GFW-WOS>C9[N?/RQ31\N[>GIB]G[UZ]>K4[>?GJY?_WX@6,\F>XGG]4E#>)
M^J^?YG'Z_$+A 'YYL[<H?[V*H_+BE]V=G?_U$UWWVS]F65K"TW+X,?^3[[%\
MIS _AYN5V>*77;Q3J:[+YV$2GZ>_T O^Q+?2ET_"Z=?S/*O2Z/DT2[+\E[_-
MZ/]^E;]VZ/]^Q9\\GX7S.+GYY=E9/%=%<*2N@I-L'J;/A@6LUO-"Y?&,+RSB
M_R@8/#R=_KR2%X/[)'&J](ON[N';C:\OXDE<!KL[V[OU5W->:L5+M,S' Q;B
MG;L0O_VC#">),M.2Y9'*<4J2<%&H7_0_?HWB8I&$-[_$*;T*_>A7F?-)5I;9
M_)=7\-Z7*B_C:9C(H&G\_+5=VNT=7MX2WJ&,])/EZVWZZN<R6O[NW=OM=SNK
MOX9Y--_]3/?.]04R\2]@7_Q$/X37*A9A^E\_O?BI\>:X?_:VX56"**MP8O1.
M6(11! ?HEYU@E^YBG_,S3<;J+2G3T]R54SA4*F]LR^_??7MW[3Z:PM/Q_N>C
M@V#T:7QT,(;_PK]/QJ=GH[,Q_N./SQ__.#SZ/=@_&1\<GM&W\(,O)X=G_QV,
M?C\9C^%G9RLW;2]>^V7K:X?S+#WO]\#;UVO_\Z?CT>EI *NV?S@^^7T<G![_
M$1P.@X\?]_7[=#&A0Y1$81&\S_(\NU+Y<",FMS?3>JJ29$TG]?WH9/_CZ+]/
M@_>CH_\3''_<'[I*JY/#7P2C" R.N"CSL(PO53 Z)\.FSY.[XE72J-_#;M\3
M9_\<!Q]1XYR<!A]./G\*S@X_C8.SS_S?X]$)Z)=_CD_&9Y\?9<NO,)/Z-$_M
MRWM !COLUVP6C*KSJBB#5T.RT%O?R-MP]3>7=_E>,^X^F\CU7189NVZ_Y"HA
M^;+DS=AQT@!W[$_"29$E5;G\DSL<H(<:_R_WC/%_8:9V$9ZKYQ-P$[\^#V>P
MZW\)DZOPIOCIQWIJ[L&[Q7GK5F#1N8)3N ^7PD"*;Y0F;1[H7_4.Q["Z:RTR
M7FR_N*?(>,AM7VZ_>I@@6B5TM$396URC3'&7/5&SI;GA::F?+;G%<[P>Q-8;
MG%+]&6T=^;!]!^V]?C%['?ZP'<0O%*EIAE83R*HJA;V"5\%PPN B5[/_^NEO
M]Q ];W_JS\!'N":P_P^#@_&'PZ/#L\//1Z=__]NK=[\&)U\^CD^#SQ_0'3@]
M._FRC]_Q5^@H? $G&2_^Q\]A4]#)1NKC'D$9,YO],)/EQ^V1#@>^NV*)GY \
M^&O7NL.!GZHI?A2 QJ@M^SV/TCZLY22/5XUNMW='Z </^.]_VWV]\^OR_]XQ
MM7[G/GS@!VH6I^1$%%XE>974S[7V!_N[5-*>5TE>):W/SCVI$E5(U*0H\XKV
ML5=.7CGU<ZW]$?\NY?3"*R>OG-9GY^YG\T55TL>HHO"IP3$\)(N\_[3Q*FK/
MJZ@G<] =%?72JRBOHM9GY^YC]K54>9@$?X1)I0)8VFF5L,XZSK.IBJI<>77E
MU55/U]IGI+\C(WT8C [^&!WMCWV*>>,/^ M_P)^,5M?VZ)Y/,7M[=*UV[HFZ
MS))+K![<SU44E\&'<!HG<7GC%9174/U<:W_,OTM!^82S5U!KM',_A5]1.V6S
MH+Q0P2BZ#-.ICX]X[=37M?9G_+NTD\\X>^VT1CMW?!E'"A02ZJ=#^'A2JBA5
MA==/&Z^?7GG]]&1.N:.??+K9ZZ<UVKG'X0T1A8%Z.L[C=!HOPB0(TPB45:ER
M591>46VZHGKM%=63.>Z.HGKE%9575.NS<X]SM;"ZRH?Y.C]:7CMY[?3CM--K
MKYV\=EJ?G;M_$:;GNNYQ/H_+.1-&>>VTV=KIC==.3^:,.]KIC==.7CNMS\[]
M%%['\VH>? RO9E42G(2E\JIITU736Z^:GLP!=U336Z^:O&I:IYU[2;6.GR<@
M3D+/9.95DU=-&W; C6IZYU635TWKLW,/4^R>5J@HV,\*'\SS:JFO:^T/]_>H
MI=T=KY:\6EJ?G7NBBFE<%$1AE@<GJJQR(C,3))]74YNNINH"R^NIC3[MCI[R
MQ!%>3ZW1SCT&I^GY@9J%55)Z-'GW)\MK)Z^=?J!V\JP17CNMT<X5;ZD(?E<I
M)J 2SV>T^:K)-REX.@?<44V>,L*KIC7:N>/K4J4<WV-.H]/IA8JJ1$6!)>/C
MK@7!F<KG<<KDT <>UN>5F%=BFR0*'"7F>26\$ENCG7NB%DDX5;I>]Z/"KSR&
M8O/5DV];\'0.N:.>/)N$5T]KM',E+X6>E%=-71^KOTHU><;8IW/ '=7DJ22\
M:EJGG?OYPPDI)51.7]*$:G:WO7K:>/7TTJNGIW/(K7KR7!)>/:W1SATEI<HQ
MXW2IB$B"B<T]NN^)*"G/:OYTCKJCI#RKA%=2:[1S#]-P0DT*@S(+#E1)* G6
M5S[0M_E*RG/&/L76V8?!_N>C@\.SP\]'I\'QR7A_?# ^.O/'?>./NR?A?#J:
M7=ND+WPC;6^3KM7.W<_2*":"L^ X5U,5(30*S-/#%#X-$]W2P.LKKZ]ZNMC^
MU'^7OO(5DEY?K='.7:6OQN'T(GB?Y7EV!6+#JZN-5U?OO+IZ>M&4/X*3\?')
M^'1\=#;BB,KHZ"#X<W1R,CHZ.QR?^G._Z>=^SQ-Y/!UEK\W4ESZLXLW4M=JY
M)VJ1JP)L4R:/I][%?X9Y'J9E[)-]7DWU=K&]>?KMYND?P?[G/\9'8(IZ0W3S
M3[A/YS\==:X-T5?>$/6&Z%KMW-%L%N=S!D;O9Y<J#7T'6*^=O';:I#/N:">?
MS?/::8UV[I$Z]ZJI+\?J+QKX"T\5]W0.N*.:/-^I5TUKM'/W09R$<1I\P8_*
M\"O(B"(X44E(]#QE%IRJ10@_4ZDJO-;:?*WE2TR?8$#_,!C_,3XZ.PT^?P@.
MQA]&7S[ZRIW-/^H^=O)TU+PV4%_[R+XW4-=JYXXOJ5-,-@N$-M)K)J^9>KK8
M_GQ_EV;R47VOF=9HYYZHN8IB>%*U@/T;I@&I*J^I^G#*_BI-Y<MSGLYY=S25
M#_)[3;56.S>_C*<J#[PSU9_CY564C^C_N(C^87#\<7SP^QA#^ON?/WX<G8U/
M1A___K=7[WX-3@Y__R<'^\_^.0Y&!Y\.CPY/STY&9X=_P)^_>]ZN)R 67OK*
MG:>D_]ER?>.C_]YR7:N=^SN6DJ*]"ENXRN/2-XKWFJFOB^W/]W=I)A_]]YII
MC7;NB4I46"A7-_E6'-T?,*^DO)+Z@4K*!_Z]DEJCG7N"5S$MC\Y6>]VT\;KI
MULJSG\MPDBC]N;-0<O<W^/A%5A#[Z"\Y58)<JE^OXJB\H$?7EY>7_)<=^Y-P
M4F1)5:[^B;.)I@HMIM5+#V_^HV;PI]_BQA0Y_WN1V^U[KIY/<A5^?1[.8*R_
MA,E5>%/4WV@>I\_=Z6N^.;_?;_^8Y,UET8L !Q"7Q<YJ#LOY'&8B"1>%^D7_
MX]<H+A9)>/-+G-+[T(]^G8?Y.8Q E@(/6.-<THSSUW9LVSL\/C%6Y,GR]39]
MI25#[;MW+[9?[*S^>F=[=^5WM]WVY?:K>][5FUB;IZ@<$^NE-[&\B;4^.]>@
M />K><7*TIM8&V]B[7GW_\F<<$<WO?*ZR>NF]=FY5,>OHN @FU9SY6EGO&;R
MFFF3SK>CF5Y[S>0UT_KL7&YAI'(,2X=Q6@0?8PQE>?WD]5-/%]N?\N_23V^\
M?O+Z:7UV[G&>E;)YLUFPC^F74N5AXA74QBNH%UY!/<5ZJ<-@M+__^<O1V>E0
M_^OPZ'?NO'<R_C@>G?J^>_[T]W:QO9+_=O/TK2^+\N;I6NU<-$BM>?HI2Y4O
MC/*ZJ:^+[4_X=^DF7QCE==,:[5Q'-XVFTZQ*?3G4YJNFEUXU/9D#[J@F7P[E
M5=,:[=RS"Q6<*+CMI=*ZB1F1/L!%V/G$:RJOJ7JZV/Z\?Y>F\E4E7E.MT<X5
M[>1UTI/02;[IUM,YV8Y.\M4D7B>MT\X-$R54$H;ZZ$,XC1.D/CI14Q5?(H;7
M*RROL/JZV/[8?Y?"\D4F7F&MT<XU12;B304'J@SCQ"NHS5=0OH/<TP/Q'O[?
M8'1\_/%P?W1V^/D(VQM\^GQTZ%&[3^"XO_''_<EH=6V/OO.H76^/KM7./8B+
M2947:JZ;<'W*4L_(Z?73D]!/3\X<_;^^N];3/?"^Z=[34>O:(-W=\1:IMTC7
M:NN.JO(BR^/_T!>4VQO17O8:RFNHGBZV/^;?IZ%\-9G74&NT=0]4HLY#7>E\
M4)4^8.*UD]=.FW3$7>WD"\J\=EJCK3LZ5VGYK$!$9!RF4S4,QN74JR>OGGJZ
MV/Z,?Y]Z\E5D7CVMT=8]A'_.TW@&,L5']9Z"8GIU:^M'KY@VZG2[BLF7DGG%
MM$Y;MYI.55%D>3"*YG$:%R5>@ZP<Z%!Y/>7U5$\7VQ_V[]-3OH+,ZZDUVKIM
MVNE9$>R'BW"*5<]A$83!1X4_\$IKXY66;UWT!%&\A\&GP]/]\<>/HZ/QYR^^
MF,P?\[XNME?PWV&;[GKLKK=-UVKK'F7!GR%8I3E3F'[*(A/H+X(X#?[,8^2/
M\PK+*ZR>+K8_]=^GL#R4URNL-=JZ1QF($U5XC-33T$J^6]'3.=JN5O(07J^5
MUFCKGH77OJ+$JZ/>+K8_T]^GCCQDUZNC-=JZ^UE1%E2)/[Y>J+10!8?W/)2W
M+V?MKU)8;[W">C*GWE58'LKK%=8:;=WQM9I6M'GC--A'FFV5+\*\]#[5QJNH
MUSM>13V9<^ZJ*(_B]2IJC;;NJ"A CH03ZE3DU=+&JR5?7/)TSK:KEMYXM>35
MTOILW=\SD"@IB(;@8WCEU=+&JR6?@7HZ9]M52V^]6O)J:9VV+D@4<9:0<_,X
MSR[C E'E7D=Y'=73Q?8'_?MTU#NOH[R.6I^MNY^ELSA2:1F'/J;G%9-73!MU
MNAW%M+OC%9-73.NS=3^I_-QSP3P!??32ZZ,G<ZA=?>1)(KP^6J>M6^67\668
M>(WD-5)/%]L?Z^_32)X%PFND==JZU60>%YA/"LHL^-]5'A=13+N9"YV8TTBJ
MGCQ3A-=<7G-MU/%W-)=GBO"::XVV+FLFA$2 UKH)SO+8^U5/0#N]\MKIR1QQ
M5SMYX@BOG=9JZ^:7\50)8@^[ZWC=Y'533Q?;'_#OTTV>(\+KIC7:NM9S.E5E
M-IMYS>0U4T\7VQ_O[]-,GAK":Z8UVKK'H[.3P\]GP6A:!LQ/[G63UTT]76Q_
MP+]/-WE^"*^;UFCK_OUO[W9_/5%PWTL5P1\O?O6Z:>-UTVNOFY[, 7=UDR>)
M\+IIC;;N498^/U9EC)][K>2U4D\7VQ_M[]-*GA;":Z4UVKIG%W$>!<=A7MX$
M[U6J9O$T#G-/#^$55%\7VY_R[U)0>YX>PBNH-=JZ1UGP(8XJTDK!0>69B[QJ
MZNUB^_/]?:K),T5XU;1&6W=\C9CQX -\Y)'CFZ^5WGBM]&2.MJN5/%N$UTIK
MM'5'TZ]I=I6HZ%S-%<PH-L;=S]("_UUFP?LP3IX?IH@L'\UFL,U5! Y6&J;@
M827!85J4<4G-";U*\RJMKXOMY<+WJ31/(^%5VAIMW9.X^!J<J!+9RSUXX@GH
M)=_(_>D<;E<O>0()KY?6:.N.P,&*C)-UHHHR+,GI\BKJ::NHG\MPDBC].?T/
M7SC)&[]Q%E&>_ :'ML@* HK^DJL$GGVI?KV*H_*"AE5?>MX.O^S8GX23(DNJ
M<O5/G TVA<VJ\M7; F;E1\WN3[_%<6/^G/^]R.W>/E?/)[D*OSX/9S#87\+D
M*KPIZJ\TC]/G[OPU7WWE_/L5NGV%;EDB'&\<_==/]SBYKW[J;%W-G<+\'&XF
MBT'O_]?/\IO663[=_^?XX,O'\>G*C5>3[V]?;;_2HX]3;.GTRW/^K*-=<CJ]
M4%&5J&!WE>VQG\WG<8F:L2!5>:QRG''8 <6ZO_/>JG=NJT5;[U=]L>I5N0P\
M.$QG63X/V4=?\:HMQ[#Y]F]:WOY-]V__<M7;O\_R/+M2>3":3K,*1GB@RC!.
M5N_LN^;@Y=[VVV4+3G^Z)+4ZF:QV238Z/AX?'1S^WV#T/1N@7]M_M%B E1]?
M!Z-5&^! S>(TEIS)_5^[+^IG_'__>?C^\.QAVJ>^-Y_OONW5FHVO+^))7*Y>
ML@\@J# %=J+^78';%H#@"D;199B"&-NZBLN+("S+$(\^?D67\C''WO/OPT(%
M^^B5S< O*]5@306[GJ7W=\V2R'?B252+\(9=W+5^Y_V[WGE4%' RC7,/LETM
M2MP?:_[B!ZMMM'0:8R^V8#]<Q&68!%_0W;W*0;+!IC_.DGAZL^8O/WZ^&SQ?
MJ<AQZ0M<^R_;I]O!67@=@-VZ2&*2"LYY7U>;5<_"A[OV/IFN^PFXJ[#P!_#&
M9+[RQS;F-2;X 'B^SB7.+&V.!:#G[?>[YNTT2RY5.KVY=1I\H*$MT'#Y*'&&
MMWV/,_RK*F!CW-0V]XO7W3DWX_W/1P?!Z!-8[6/X+_S[9'QZ-CH;XS_^^/SQ
MC\.CWX/]D_'!X1E]"S_X<G)X]M_!Z/>3\1A^=A;<D:YI'?_WC7HK+((0Q9"*
MAD'.47?X5U$M%@F%W\%J WLN*R] ?<5@J\VS"$XCVG)Y-@]*& $BH?"_PZ"\
MB N0;"]>_OI7O\BMF87S7"G7S/KK9I?F8C ,(IS5("2%.*K.8>,&KX;!WL[>
M7K %,PMS!N=OIU^SMD(W=3&),#F[.(WA/ ,E^BTC>*Q#CD9,6!2!-?!.C_\(
M#H?!QX_[0UQ@$\"0=?W&L_#CDRYZH%W.ICX>2[-JY_-4)<D:S"8/LP]S^3[,
MIPGH9/A'^C4XEFD<1:"5XZ+,R>H)1N=XL+?B% 3]]"*8AHMP&I<W(,&S<X6B
M/B"_/2X+O  K,[*<H\TAN7(%ROI>+TC;"_=A>7 .50AS#IH I_ CJEZ8VR5M
M&BR(1P#60I79]CK&PD[&^X=GHX^K8V$]->_:W^;/?XY/QJ/389>;B':,T3"1
M*F*PV.##L*SMI7GX504A1^# Y$B#$"R[2_"GT 6=A 48:;C)W'MA.T3X&S;+
MG,]Y44W^!5I?7SC-THBCLD&A*,2'XB%EB\\86+T7TQ] S"5Q>=.])* &D_YD
M/-K)()G*!R" +7D5)PGN=MB^=!I(S9DC\6-V/_<,Q9_[=?TA$H^-#C:U^-^M
M9@VNP)(5A$:0;(^+$"XEQ0@^69S2&H,$G:J\#&%11^P-NS T_(>6G_OPJY@?
M<JJF50[2Q&Z!NJ?WOZOD)MA[1X[>[G<[>G]%#2Y,);[C=WG,CR<GC=L'<XV3
MAQ91# ]@FTCT'YY1"F#091+!H,N77P?/+-JTB'V'6[!U-;G9M(-[]/G/87"&
MI_?#YY-QM^<79ARD9Q'#)J/]INW>1:[F<:%8W,IG\ZJLP@2NOU1IB/ 67!Z^
M 9Y,C$NU;(,05Q=/W"Q+DNP*6S>__5;-VJF]/$)H*B)_.I0.=?#KF^TW+V@7
M8ZC6"==V,3L'XP^'1X=GAY^/3OF\GB#**_C\(=B'C\Y.ONSC=_S5_N=/QU_.
M1G3QNAWI%<%E#>S?W@G[LCUV][;?&(QUNT9I07-T,7O;@<[#PH\BL?-(Z8>@
M0-*L=.+;$0X9+A+94UR$2<(F XDH%:8P 87$0?!F9"+.4=#U4ZM;S$VWAES6
M,)>_-:;1WY,YZ=')W'EQ^\D\J1)%1BJ6LY=Y-761AAV=T0]9'N!I6U3Y(BMX
M>/4],PS4-6)'R, V1U9=@S51%&!L+_+L,HXX956E"3+*B/^&4^'\)%?_KBAX
MLA4/ DS-5TF8!U=9'A5RY.$W(!CXU"^2*@?#!!YZ!<X'_A<_U3]C Y6ZGUZJ
MO B#+3M(V)^4N8X&%(:=AS?!!(R5!0QTD<?PQ1!& $/ ^_'3*3S PF=(_[:?
M9#/^ !]G/J0UM9]G'+VE6\'T%3$L%;Q9/%^ TQI4!;D\S;!-KF;PHZ43BB,.
M@ZN+#(P2O#<*2C2XTANVP:8T:2&;+<.@$'0G_(O/Q! O _,L7%P, W#'X.FX
M@ P T$E%]+7A[,<%_0 F0V;C0H6XH0O,14[T'^P*8#T(OAPM*]J)MX6D4,(7
M\ :P.Q"8!K\!ZS)6*6.PZ,WI#W+[:>7Q-=%F)?(&^()>=GDOPG6Y_ +&>Q.$
ME"9SM<20;R.'"]]8\35P+YI$W*WXW@&O+K[^Y<".J6AY'9A_6NPXG295I'CA
MX<[.A_!D_I@'AX,)Y'*\TEQ$.Q*V8@([=(++AC'_K"J#!#8-.4[X+N!2@^F.
M03,];/"[IGF\H'>"@S=5>#..L*!FA;> EW!CW-I@;]E@,.GHD"'6MU"B9W-U
M&:LKI1TZF"*T_&'D.0,,E7Q*\9@R&R[)".TOYI79)W856.W#:X3S27Q>Q32R
MD/W("3Z\0. )//P<7(Z"US/*PQE-",?D>5[AXCBUT\=KI>H/H_=#EP+FJ73\
MG_IXMRYAS_/,:G,)+Z,WUMM3SIT.8 8'V;22M[4WBNG1-+/F>$5R8=V@F9B!
M<K2"'I1+Q(R#9?>\;=B6N_@V1,&6$W;#E\4?Y_&4 V^9Y*I"G9<NS-WE+_N$
M A_ MYV&S;@=S\. IEWFW4ZS3)(,X!C$>=8Z97"!/E(T*K[RV:ITV>VOUAP;
MGU*ZCB?;V65F6>0%EMY 'I"$5[R!4$656L:8]3<2GT:_?+&+"C'K@_+.7<46
M!,A6?#T(MBYX4"#OM0A P< RRA#JU$57."7?O_'MLOQ#$\',BSD-W8&_'ME8
M>GLO6^G_C(.W[_;>O'OUZNWV;OW=.ZW[>Y !WY&]K@6GJQV;FR^8@'K X.\"
M0U=X[#[/0)1P#V$Z,:P(\(1O78NRJQU!.A5:G\ZJG"V=A9H:D>0^'U_MO[/\
MZ]#\BVZP>1[2M$<>TEVQ"P2E5%9IXU!0S,=9U'4LXPM[-E:#2I)B25H.K5%2
M>Q<P:>E%2#KC>Y$D#_4&A5M%%$0'50*ZH;1;5[X9&G^%A3?^G 4V;N?"?B@&
M4,TJU=:9X^Z46<.QJ=(R3O@SV.,7?$KDTF "1PH\+.>>,">R,OA&$>9]V*#1
MFKJI11R-7J4R==,P 84'#@W]7KS']Q5X>?B/ _P0S437V21#>**BS3NH48\.
MZEVAC/TLH4T*$OR/,*FPYB*9:D/F.,_ 0:ERU?6A/:0\1BI3S&51&&:P8RUT
M5"(27V0>@GFYJ/*B"M.RQ7NBF\";+1S#4BJ*&/9A#<@";,Q"FZR1%@MVYH9+
M-Z,(1\@.%)Y+&,?T(F2+SMA=)^#]Q9=HF!;L=K7=!9Z:H8U(258XQ_!F*LPQ
M=EH?XQS/HL1E)5"2T_VY< R\(S+'W,'+;$JQJ*2'M%?=%A?H9XC6.7@O.PW2
M&KE('@<(MB XJT^I=E_]1#Y@(MEUDQ,:*72&XC3402%'!/#FCPO*@:(@ $/4
M3_>=TPW2ZX)AJS"=&+ZSMCC,G3&[$U#:)%-A)?R$WCZA8O\4*+E9/L]AAMED
M=#<LR65W0\.$6Q/)FHTBM)VXL1$JCVD][;W<?OVN,P-J*QZ<-(*WX#. 89I+
M^/18:V?8@37-3]N2D)IDT,+<4*UTR'#-I7"NH+:=&Y!;'YS'A%&2,#,*'$RG
MR$/)&PA!5>8156&2KEXUPB&+(H[O*H**+YS+Y)X#&U#F3 E'^?%!5Q<QC+$Y
M4-P>^*Z/NN:[VQT:S9B^:2YZ,V+O@MB>B<^C[:EF& PL0(XYR1?HK;786V;6
MG6S!\I.<VYG01=O-0,U<A1S@9Z,/;+F__^WEFU\Y8U*"ET,\UA+R,RB\QUS&
MW;=DZ7>WC/$ $Y DI9P$I-F\<*ZD2066J<"(!= T$KMUR9I'#"H9L5E%@$)9
MGA2,7Z1)V-G>V?U?CSR!G<J^R\%15J)0*4K8/CA?UKBWJ:[E/)H%V<*4YC=#
MFLEYEJH2VU35II14Y4IG'L[> 7HT>2')Y-L2R8VE:GA2F.65=34^B&2@' =M
M$<:DV<)@6N4Y52OSZX+L-&.QX[M$[S0*0*S^1^7?7-/1WZ#!-]4&=A3=>P^K
M=0$3_=6-%G0;(WA,E;BWO;/7G2BX')RM F='&3P'3?2K,,]#2>@0'PB=/XJW
MLWH"^V?8R,I3>IBR6W$H5S5/[I; !U":Q&FE0YYP)V<T\E%13>9Q4>@_:V;M
MK)YIFH<EVE>4.;*BG,AK3DQ ] R37*>?/YP$QB"0;T<1KA+\T%X"MS=_#/7#
M,$X+@@_GR::"2T8'D/Q!QHSEV*9JN=S<,TQ@Y"FMP="F)UF:+9)P*A 004T3
MI';+A&SI#O:LG-A?#(8VL&O<+QUKSK3- >;#19B'4Q@"@K&GA081<"[W_D.[
MUY",RM6P%T0'9*1]HFJJ)*8U%TE,@ S8)]D\G@8HV"\Q DRX$/J5 ?WQ3[*D
MFM-ODABNC7#SA5('^1W[8%C?$G;'V3<DNYO6&K11%!=Z:]-0$><47H;PMG(@
MX!.#*&(_8(CH'T[:VIB#NTBSU5.*M@XZ(E3Y $KM7!42$UI9>H&C',UF,!K:
MK 8QH,\.@N\)=($Q/I6>A^>,G0!I4(22$6>0A@74-([F@^;<F>JVZ7_@$9$U
M@I=1ERB^0KJE.'5\?,C/HI3@-$3$$QD((%13#')&"!%335/]MCG%:2H4ACKA
M3H84$#QS<"!X?I$6,1;G(R:+)2RRE Q[W"XP)L)6B7,85:H!R>?!I,\]A8K6
M8'LKF&9\GG]M\OR+7*%8Q!V/0DUA+ /%RQ0%!ECXA:[W>CQALD* -^5!/:.C
MRPY;7!1K_) J2C/'[EDJ8<P=M[P^$$$QH;9#T<LXR"B<(V.L%OY?P7!T%7H$
M7LZTY.@._WO(P3Q,%2TJ-#4N2;1-8S0XPX252EH@1 ^> A_($Q $66 \*<F*
M@N65NEZH%/^]I>T&@ESEY5"<P*D%FE%^FS)+<BDH!H$KX:R")BYOP!29R1N#
M7<2"NZ$QC,G!QH36@&1JB<$TL.AAA'_H'RS+7$?DKF5=OJXSVNN+N]:K.J/1
MP1^CH_U;^*/7U3M?I[JAI7+;/A3N@Y'V^?Z%X@RWY+"\R4.[(K:?&2@M' X/
M#[M-0+D%_8R6""SS.<-@"U/>/]*5_:8B8DE!+H.4!7W@0GS .,XU\%T@4B;B
M[7(X!@10XA+T.2QL_!]6$ =D)% >!U,X,+V2P:G; (SNA9> MSC'VX&+!YIT
M$>JH8R 8=5!0,M:J-%'5:A$("@IC(EAKXB#P><:>%;7)0MT>%CJP*30AP[M'
ML>I)^"N^@E'_FH#$WLHL2)0YOW56Q'#_<C%-2O-##A\<LW&H4T<3<S$I<<,K
M+&N'"X)>#JQ<7(^+"-J9*EAZ3$AB)J-S1A*8]LU0>7^"L-#$5E3)TBJI)4YO
M!+DCN5LL\9HD(6P2_1%L<8G*<_YS8+>]DZCHY\;3AL'>]DZ']>8__<;8,F+"
M;LY>[R?N5<?6R#AT!7XV@=.XG"?3XZ4Z.'5),$D-P9V!@USE2CM(HFVU4I6P
M(N::2\IBV2MM)986R*(/2/59"4^ZTL;O<Y7$2D+X? #ED7!;?(;["D:3PXL>
M9?I"DTN32UG8SRJB_[@)L,C1\?CTX!B+<)55"1QT BC4M=62XI/QC!S"(-%@
M^+%5K1*W<UNRP$]=TX6G7<,0L[X6B=NV,QWO:5CJ%8MHEG[&Z72,T*M$(*<,
MJ4C0,"&H*X,GJ/N A'BD)E.'CP\40I&XI&@6? PG]?JG))LRD4\9[+T+]K<_
M;)]LFZ.T]VIW9_O%\]V=72[JU?51DQMSR8NMEWL#O//XY/!T--B\7.\ZU;I_
M"K\Z*Z\/=<<;?9- ;_V4:5IP2%^2M<GMU[8WGO8>2X2MW2X7OQY%U)B'P]D*
MGDQMUS@&2AN@J&'NL]Z1V/!*UKDA&3A<+$7HG]T](J+:V0D6V_/M8,M4]NU3
M^!YF81"45UFP!7JB7F5D\KU2S8 0IJAA5 V1F"&/RQ(\Y]SINX,*4.O+:H(A
M XS%)S<:)Z ;\/3SQ)I60YUZ)!H$T>O 04NSI<Y#" ,QM-L:05F07HY<M%+,
MCF3(AEV^6F0IH^T699.).@QF<0KV^>K&47#,YU2>SU#-J>TV8W#.C1^?P1@=
ML@B!)QQ@S.Y#G*C66B;K^)B;@2X?M;ZR 0YR$/@^ L',4H2B*'*PA_KX(L4=
MO8$C,C97N^SU3[N<K1;*]7('\@)O/0IA/?8\"YFSMB;_6\++>L=:7[6^N>T>
MU6&PULYL9;^IFD]LB('>LP?2S2P<# UD$8;30>6K$&;V?[[:V1G"(#"U/ SB
M68#5,T,1&?,P3MG8$-?5C1>8.,?#G,2U.L8O^G>,CW-0$"610FF1*JJ'JR#:
MCDQK^8P-L=U"2<P[!RPSHBM#P>#4!=H8&",YJ>&I07TZ_*@:D:XK.4SH3P_0
M*1L."X>VRM5;'N2EM^4+#_+Z1I#7?81/1XOJFF7C.S4PLW73L=.LT:XWY=J%
M5K_"B9\HQI5%HHZ%"_0VVI@&W//]#<//2[)66^5-JQ]J;4-,<C)=&E9;,B,3
M :486&]1ZBN1NJ73,P)SN @4ACLC;C>Y6551N,(I%0-U>;;89G'IX)Q4FY07
MXC9Q2_7[:9&8V"ZHD&X=5%SVB0+7OX!!%FAP;J[M\+)_ML-1%H!5KCC.HV,X
M<H"+FJ 1&@O2R,+H9FAFKI3ZNEEEL/T\MA\JALU,=(*SZ\B_D[8E#(X.,6!O
M0,E-#'6Q-\8K,>5XK'*TE;!60AN#UH!LNDI.YC83/[3AJ&*]+_5.P**+F21@
M7=EO;H >2X'7O[I'.).U0\AL+!1W/4])'1"-Q7+#%:TM6I0?I0+KU:02OU3G
M&9&7MK'?F-KFW_.L6HC:V0=]4\6E"R9#5K8:GDQ[RO4;X/D=ZJH*))&MU5,T
MDN1-P!E5UC]LV9(D,U0A-)SZT,'2KX\/:85F]"*U-]QRBE"7OES"T@T"*BXI
M-+TO)=/QA>O/>M:V"9NO,%PQ;+W0VMJ@0;A>,&WW(8< 6:F%4[?:QYFV^S7C
MN6MYR+B*<[V!T#"RKU>L>K\-JW?OI\"FUMA@1:O\4D74"GMM4G>]K]#OYXH?
MPC_GJ:'&[)I>D820J0T>WB.2VTQJ3&)66:+GK-#1;E?#JXME F[JV"&AH*:*
MYZQP:V<01U[EPA#E!(-@L#$)?R[:26[<$A[X:\MA_];<D$+JUM04*"%!\)]?
M- 7P<9Z=Y^$\.*T61"IO9.Z X;8@4JO$D)QKC%G3!$ &',S1J%(HE(W76Z_T
MO>>+,SFQ&Q2;RMLXA=_9X\Y/LY#K?G,TN9$"3:UDN)[8E.;BA8LDN]'8)+;
MB,FEY;6W)$QQR[./.76=;Q6#@5M'S3?.)MQ;"6\,&[ZBHHMCJ9K&(Y#E-V@:
M2"DO74T58LS&1Y\F&;)^"E(^SB/-^#X(B,Q:0(5D6+A+O5&,!_V4K =@>-W
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
M6D&^0ZWDA\V89-Z8#CO[-NAB@?NZ38X,RR L];00-#!LS)([+?(FSL0LH]?
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
MX+-2M/V*!PK7[Q6;@LJY',"!)1"C0>4X E,W-ZC%QU?P6J\07L\*5WSIOUB
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
MK\B 3L;')^/3\='9B!F!1D<'P9^CDY/1T=GA^'3C7/5UH@4Z:0D(_VD"PCT
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
M##CC]$0JHV[3"O1\X1MW'T_:'X)O'*"D:R$NM!0EBY]$C:5>M#>1VO6 IYF
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
M29;99N_PM1)I?<'4@;5YT8O@ XOUY"M^.C_OOCC&7&:X&GQN"+R@=6;%V.6
M"$ ^AXORY./=SY3;(+*1O$/ JET*#B[26;,RFQX2\?X9CFU:N)<D\6 ME*L8
M="QWA R4HT4)@*/:_W).S/O0>,ZBS--T90R5,5,.4^GML!!0X#G1?DWM+AV(
MGF65O@Q75NF#"#20=?HEG7XVAY7,\$!D8H\2S[3))[$\G/0?"P7_&/M#J2TR
M\"U:'YYTI^1HMU5K)2Z4-5G0KJR('*"BC%5>[CM6),*H;8*QKL/QU]Q6@$[5
MQB7ZY&GCIW_7>PDW WPF7O[<%8X3L<"WQ27U')$ %9$WGBQ^B$%?F;#P7]<(
MRZ>PO#\'^1,[@L'^?^ 7WAE_-%LC1Y KPWO?PF88"_;F,I$?<^J0D[@X(5^(
M?6%1M)+\_CJU@#YU:.RZ?[CNXI*1>T<,/B$;$E\#OKSP2<@PM9\V::0%>G?B
MFT8#SM*N;OQ08L/N>_F</VM>^W0*E8CHI\" L/PCS&J\E5H5U7?,,@=,C'%C
MAO#EC4?"S-:GB"?=P0FZ@[*P<ZC)[B!LP@L0\J5QH(![8P&9V@N$US7!(L!-
M M7/V&!RX<=NI$ @V<[DV H'P%]I)\+<K@LU6!8B0U0-LVR1;K/9!/H;39#4
M*A%YVLT8SM8R7HA4Q!*1:EBLM?.W:O2*ZVH7 P;5/%Z@^M9W9ZX"A7)QM:R0
M))JIU'G0E14SH1YGQTR@.[VA)A=^#T,\W/>8/<!IM"L%'T53$%G7')-W"Z%X
MP\,QW%=N0_V6W:TB>^]\D</T>4G]'(.><^"*SJI+$_JD*VB2'7V"ST';)?8U
ME&:2M@D$0V:IFEG461G\(Y/EV0^XR90_]^I#?U,G: ABM=[IC@<XV%2 -";"
MA/8_2/M%!A>IP;#]A Y E,SS?8[4[/D9@3J7Y<PF!6%_FSUKO9KK%!N(;>!\
MVW7D+2,T@MU+R<K9$-P\/U%>Z(+Y#Z>"^?%17D@#?.!/=:C+G?*K^Y.(X,'F
M@5<J@O,V?-?, TAFP7RL._,+W?R!/AZJ Z*DJ&%33;XJX(G;6>B]P4";F0@0
M "6,PE?<E@#83^U01Q_ 4OK5TD $6=+9#>]D_&WWC."@,@T@'TU"K[T;LB6U
M:DKL(($6L'09CQTE./:,H>*(<#R0PG_!+TE1\MVNDX $^2NFBI\+"G..8[SC
M*9DG!(L_# EDJA!LF)Y1++%<(^-EZE(A'=TAT7'=Y*EF'5EF9N/O2.]Q-2W'
MV9-,16@[A:WY9J-35B''IL/BW'BA@I&Q_9<G@WT_"V+S=07KK/^S#.DP8>=:
M=<ZP1S/8<BJ)<)$M\FR#EE=6\RW-!T8=%]GM["X[_3O,;A#=9(PQR+Y  B%O
M6KM\U]TL;C]?\GO H'W%RW_; +/O$DW^I:-$XYE7L8J[,FC"*%\\_ YQYB&1
MI%GS"[,91*X2\GO^(>>U>-CEXIJMQ"N[Z6LDHW6QL'"76W@Z9N2)IH?(02N
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
M8"C")IO#:3N.DEHB%]J^U2MRH%^'#";J@N:?>24Q*QH0>]D)=2@"]10*38M
MJ7?JWK6$S],GO2:I313YL3W)KCD376.J^2;".@,M+I99QD3K9?D9IH0^1HM1
M>"( /U/->,+H5_96,YNLL^N%5XG6&E#+9*B4<$-P$B.4<%#JOLB4: 3N<3Y%
M>4?8T-/Y<2QRC"G@] MM0C>U3/9YUSCD/C.6>7P/$/)VN:0 &2#:9;G0]HBH
M\QPO"\>-:O$JY[B*K&:O'YK0/:0CH<B2<XOI1:QO4&%P95?GLMD";.+GNC'J
M=13+!U#5G&JT=I$\>WRJT7Z;&FW/30CY)K;WM9,#6\\Z.L%VA"W,1,@0M[!M
M3)0%(:\H$]*GE8D,L:U3?CUEH-$&;"[EZZS!\2RW?00.-F+:.&18[C3+_;17
M;H_HY*S2K9T$:*M%\3O;EJL[4+W>7F"7OLI2]T=C2]%,3T9E 7FNM=45@BNS
M_4V)R;J&R1:64RP*S];9*7%U4.**$C R(^R5F,%M%G02"5Z/B8UL59L#?%7[
M^:\7CQ/SR.8;Q5H8R2DOJ6I25.RU9YQ=/!(RD.=SFKO[2;_,H=D EK7RHF%-
M@U6:<@;!1$=5\W"]PC4GF(#URD0W1>-V0H>RF!5?T:79F)XEH+V-19J'(?T1
MM0AN L\<,I_EA4U<V]8+_MT(X>F*B-=$JMA-R4>#W^;D4!]P?L\V>2UD@5B9
MANOE.CA%.I0,]10T+ZGZ:/ )7;I/2&X/_PGTV@[:N3-(P+)72_U)Y6>)G!C>
MJJMDIUM-PN1/"[U/$"HS&.;NZ)',+3^L?;G65=!MN4B+S]5ZU4RWF$UM,BD\
M/A1]"')<CJ@U<=,=.,)"M/PCB?@,#+&E'HO$]G28I9/!-B8B#D%VK 7!!DX>
M((=@<<ZY*+-)\X6L5FZT2#@#?]&&\\92;E#^^V5B2X[TW:EP8U6*)9DR99R:
MFZ50$_3 ;_-YFE?QFW0TZI,OO <0=T0MAYMXBB$9L>P[H!#JQ%\,:SLTJ[69
MRBGMLD5V:6P:AP!>FA4H_(VSVRBXMYJ)D[MS:/J,_?[0QAV23,,XL)TJXZRR
M \_3A(9<WEY6U4]<']&)GG_I,IE41IMO90?@>@?UB%I1(>@U?41Q;G10_"2\
M30?Z E+$,ZRD(G&1UJQW8QR&>3X%+C>LX!H_X)*EV\15A4-'#3SR/IK=N :J
M>D<W?8.TYA&MU2^=QSLAS&.^(2.(5UE#EMD,7[K&74_*6+R6?93G$?E$7SI]
MHJ0KX(GBNZ>-H* P.4".PE5.^-"9":EH?6<TO"HK+PBC^GN.><^,!AT5#&M
M )VF:<LI4V^.LJM\1<,<UE?=V4,_OTLKS3!'#5UW?##UW.*8;R:OOL)=C1;+
MP59P4VJ$)\J+Y%;,N^ML?0>O[C<SMC_T>P1ZP\\NX2Y]Y([AUB2!JNN]9 I&
MU\\8^%A)""/]UF=;S\L]3*WXLGFC19ER'"AP?J_&$._X[".TZ[G'KR,'@&-8
ME$Y2Q*_J?IO!^_M599^<JK+?IBK;<P]91\+$N(]51=)<6^2J+T;+O,94 HB_
M8)D/0IP*?_(<= %I'I,)C\?2SNN;9?]9P[M/TU7>4-OE BY@7>52MT+:E)[%
M\1V3=Q$=*IU^@\"92P=F-'3G3)# )H<YJ#(H+)LG1"2$QVC-X1H WZ&<.H/B
MSQ<ETEC]>L?B0'TOSGCP[(UX%$I:EY33P,(%<'FO* ^]3&=95"_.*V843.UE
M9V$#QW#QT.7M+-=7N<H+B P76=,@0??"?+@BG_.P,)62+J(](>0<U9H2LF*K
MX+',Q_BI;[VIOM-!^S(ZG6=5DT]-W/S#4.#<3U\^>DD'%)Q^Z@3L8W1>_>O5
MFX\?1F]_&_WZZK>S3W]\/,'X>X3QHXR%%K'K&:J/UF:8E9=0\://D<)A0KT$
MZ,VL(,4J,J'04@C1*(;CA8+D2XL7=G?5=X[,?]YOI60"#"C054IJ+"&>B5,C
M#(_"D2L E48Z!M2TGTC22.><7)N_0L<1(6=A#LBRPM9\@5U1@^HPUZ]8J*>/
M'K\87_2J6SRQ_#!AY[!.,8%;:;/0 A/%?G212W<I)SNQ+H< 7@I&Z:,QRQ!=
MI\9IL5BWJ/JM.)K8SD;<]18'+KUYQ.X:E?3E-^C2%)&_<X*XXXW\Q82?)Y85
M;+%AS9DMH6DUP)TUA&9.I @N#501=*,J@VC'7':Z9N9*\X:  WK1W0]: 4/-
M"LU>T& 8[#"=!0]><TQ$ %P4O@"V9?-<$SN>D0?F,EI\DJ@\[V@2CJ*O"&TT
MOSUVN1IG/_,I0LRO_^NQ+-#?<HBD_@2%*EQB9KU^@W$90+-)M&O#RWB;'3AL
MBVNB^2=]FMM$'8P<]UDZ:8D/Y8!TE@8A5Y!V Q*/^+?LB2D=DUHK"O/AG6 Z
MS]8K4Q<QFM2HZ1L*?JZH81O[R,6.KPI&!;XR(32*-,KGA,6R.C1@[L?/'D_,
MJ6",(^FZX0W2"MDV@-O"G&7?TU;N-)!.^R6=-@!.<$J5.Z?AVQB0GAM6M&'E
MU6K\-6)32HEN]#JM\$A-%%DT+V ZR2W4B!(KZ%J8?\_HGZ&OZ2]MWCJM=<T9
M$)7X<)UJG 4)MUM-;FO08H$D#\AP@$]C=\O.PS^V1^0+M]D9TQ2X\]+JKK9(
M,(C[ML5!?L/AVZ)[@YZ@@0=  Q-;C4\W93Z3SO!9N;[@-GDGY E_P,:4"U*.
M0D(VKB9WB()Z3.:)VZ53WN*X(CJ^"SMK"EW6ONCM'O%0AG+X[?[1\.0B$].
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
M=3310QR?Q-LA3F>KZ#YV-!)UE+H<D0CK40(S[=";DV.]A0/H1PXY]'T0_M\
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
MGMH2DXDRZEH\1S?*5,#T BR;)\(K4$9;DG$(N9@D+N,=<8+)_H'848[<?$K
M/? UP\<(Y;DKJ4=8E9"VAG9$"ZK;V4U<S,OKL+&)_OV;-LRQU;6YJCULN8I,
M1PF&,JAJ5%;$O*H.5_\#L)',*&=I11;?%@8BIV!."4<6AM#3A@G%]ZRT"]//
M/ !.1,*^Z.0P\[0G</4C5')]=IM8I;_$166SUAA\A:=;WB12@)-DB,8+4JE.
M'2'Z"+J0?H,<RY:7)FJJC,%.=N=:\"Q-:P<K7J33SWCR==W'%L@85# 7L@L>
MG.!(U>4,6X7PZXTH"\R%"Z3X4K4+'BX3%F5\)),VI)G252/6V!C;]:)QSH"8
MYP1.SI2C>O,8Z2(6ZX6U0U5X26)%QS:TP7\=5"&55 2]!3Y6[%XA PB)Q*$F
MG%?"[][E[7"6%C"?.ME.0$=*6X1;Y_!PK_+Z,^7&K@LR=@F' ?%J*)>R5 %)
M*HN4T\(F$=H!Y"XJ*F&<?!+QA*D1E\AY TXP.K<,.>D,VLZ-I[-U6M-88[_5
MCC:78/4[.*_Y,7#:C"$QIL[\8I8NC7&V/8$9$<7!Y3 !2-MJ :5<LVKF9C F
MYIG3IBXS] >A^1H\LIS@_ZATG1>"$N!-EW\V]N(*K$FC4"EM.A?X&AI/G(*#
M7WIZ9?P#<SL\7CX7Y;4QX)<X_$YEUX$31+3/W&2=0M$>OD&9,("1VHCL+>6!
M=]5+^9RDRQ46F\,8']E<[B%PU_!3Y$K_YV+;O8ZAF PYRMD,P!2Q).&P8:70
M3?NTY^K>&9!_ XN1\9#,P)(),_.Q\L108J/OM);]%5>BP;1G3FI]I'3:'+QN
M+\HU+9JEV![G5E&\QX\&M4 TAU+5P^AK)J;3+ S(JF$,IL(_+TAS#H<*V"28
MDR"2U:]5-,G^$#LJ1%!@Y8K%HJW2%44LXL?<UEP97Z'$#>?@&WR LF$V=RB(
M?ZK)5NT,.Q[ZB>^Z>)<P*Z#!K#BXN@SO63"&A#_#DJ4(XB C/RL5@(<.NUE)
M9)TZ^0Q+!?<C&X1<N94P8N24I)# I],9_.8,+<5?:W,NS7(^?W>B>;+B,KUD
M>?)6]88"]9IJ/<:R2;7'.AIA;IIC!K^J?9=QV !H,P];B3H7QX ]7ICH9-4J
M+$8CK$<R=-"FB!7=EH4%JH"HJ=D4']B1K%V&"8Y<>^+BCK"'+FWZ^>AW:+H'
MQI#/@#%<E-//Y1KE O(24V[\L>L4CN.5\>N6^=3\GESD)2$XS5G+U&PUH!I+
MZ&1P@A2P%1+@7L5$TG*Y+B0DA#&U[XU_7*WA6YN\6B,).YE0]PD3YC17QH/Y
MK"6AC >9UF"X3OUYKL+P_%1A^#;]></ HO3(B7MC0);E"*%=/P1HOZ3K.6@5
M;&5IHR+*NB :T+C_RP46-2)4$Z.QI9HX-Z8M;R2VQ$2R_A7F:S& $<9+R"]X
M@,WWZ+'#T6"N8(PP:Z].=KCO? @X5(F"FEA82>)5OS?,B<3XDW&;>LGJL<P8
M3 89$NI."/NGA]^1J2.%Y[VVG\F!!<G:"1_F. \IN,_DA#(SCT+T)SH'#@=T
MC2<C!]:08"_2!7TPE=X!<7"Q$)<W-:&E-<N/2C2I[ -FV-G+1M8=0@P^J-M,
M6A/TR$,99GB'SSDE0S@YZ<)YGXF^A:P((I1-QC#&S.P4*)Z8C0?R'T16P> -
M"L(/:D'@*M]DY%6'Q%N!> 53+%0HHLX.,](5C@//4/=M*%*Z3J4!A%)V< WC
M>F-B=GV+4EY''GI4[D8"[8KW;U$XZ7J,DPC3WA[L%.RIU-Q";-^NQ(!$E!!
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
MI\V8<;<]+0E<.J-%68#NO!A8I\)QT'%"=A50E<\G@?/3MJR\5IU+@GG:\KI
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
M7@.];<$O#2D%9FI0O1UN0W[:C24([ ,W( QWB@A(>F9\+-0J_/PQ7$9 5/R
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
M8$MP8>C7 P?IC%N(1^Y%&^LCN_>)N"$\V+T921.NI)D5A,6EB!>G-$#AMLE
M)P(C]TM%X7OX\DR!19$N[4/6)( *8/U( #S7'P.[S'6N>_C"9\KZA[ZC,PGS
M*#>6<L:&,(9;IN:5"Q/CL$Y<;=O92#SLA(]67O?P3$MBY<?$1\9[.HS)59BF
M5PEH1"Z1C7+<O;&^5)I=A?"AE*K515^C">YH0L#]CRRHD#$Q;Z]>O"9-5\97
M86$G_]/NQ:X+D4%E,?XBM>$$.:!%';)[HY6@#[H.N28(O/L7S9\X[Z99[8L$
M[O9_9]AJ&ZXIGVE5(561R)D;3=GO)2@)'$)A%DS#93AUN[A7ED$<-_MH*PFL
M=WQ:7[3 BCN=@S![VBF&]^\T&$H9:"&"N>I&_#W3]B+-+$R$(__V$BN_-%_[
M*#*2^\F"5TR:^;TP>\^#*6S?B-K7%R*5%.%Q1+WR@Q T,AXINAIE F?./!+J
M4'V7;GH;W0F^-Z6Q;)5H-V=O&H<E5DN B@7UV2X;F43ONTJ>1&JI7?(D/XI+
MV1LIJO:4*-5.KPXV.IT7 Z>506I+/'7_4.\G@BND_IE8!DYUBQ8/_'SJL]IG
M!W.KG@Q>WN7,U(H>G4WN< M3CRS-MC()C;*UR1K&8DJ,<NL0'W]T!?!QL'<?
MO/!7E5VUB^2NMUB^-P'@-NM=6=<GUH(NZRO"SRKA^CRNT $3+<78-$.1F3,L
M4TYV;***6_2+#&V,,M%TJD\46*9+,B..L:O 2%TU/$->HF.D9DKL'?3US+US
M+(J5:^M;5R/SS??<NKW4G1;F[^Y')Y;@5]R$+3;892PB41Y;?4MY6A#%VS!#
M.'FD)-'L@-DE+;LVY2:Y,)![D!3P6PJW]-[$W"P:O[!_^EXHOD_VJ/X2LQ;3
M69/3%"H=GY&.\$Z+JE4< E1R%7XF![A226Z>4ZILG6W6=5H(8@Q]U7+-]K";
M4P13L]]JY[BNSLO;EIE$NNJ-OT7Z@Y9IK;LY,T'KW)I=GIA7_<0T3TRKSFJ'
M)V:_W59Y'9Z8=_W$-$],OY6:)^9@K[=D&JFP#]HU?3L\,>VRZ+$O^AQBS>TZ
M3PW^/O.W.C1SGI/?1*UCZ*.%M3S"0BGDT16R9\,Q)\$X0PJ7^I346Q<U:S$$
M]= (]$4Y$=P 1C;_[H"#&13R&_:YSW)^,2ZF72A)=/M#TC^8\\@R=9-.#3UQ
MF2#2*]*@#1C_NY\?4<P.7K7*^!H-<EPW[!# (!P5SPU&?)FE2Y51/T\*&7+U
MAB#,&:D^58K[+'M1[6KAXMJ8)-71"%%'9.A#")0S)^0;@61,_% JDG4O9RZT
MGEUIO6%RXQK79S!RFHA08]U\_+I.899981@PB>$97^!L_YYFGX<-7_+9H#6X
MX2(M<01)<!0QMLJ_C.'47"X503&<B]I"A05MEL<4MOU6^Y9&T4"06T*78LJ&
M&F5*R-DF65K"14S<FD#4,Y5/LVCR3!B!]P]VPO;;U=V&E++5J!$X8(EI4\"C
M+EBT@K1EMOL_-,Q'B&ZXZ>PM+AKN->X:0I4A<H<;A5T0W>JPQF66=14\@"#D
M+:*W\3>(T_3D@M* "=R14 M\&8,[R*G,"%LUQ2HD /TT#J.%@1JLWV8_'G;^
M36TN>NS\XY#PO6NU=S&"BURV*L9/TA:58B%O,ZY3RH:;'[3%(H0CG<B\B!M<
M9\T-5::2JA7).,(+_ 75H?*])L@)B! @,+DTB)-:,<!5\*N#(4*-"Z037V9J
M&4:SH6%181.NRA?O(H8Z?SJTSQ>O=6V-,EXWAS"'0V&2L(]MF\#>:-40OO&V
M1B/) =/D,*$._I;ZC_![J[<2SRD,,,&RDTH!'WM#<% ]II%WT"K3Y\V [0QC
M>2_"+]&B7&A# X]BASQ)%S(2HIXF54P+;4GP42V.P(W*-G!&PHQK:;"V@0F.
MUKLGZWA52$-A^XF0RDR1U"',[H:FF!=44XG>R0T%-,B\_5<I6.U9N "=A2RO
M8-@OEU3D0:V"=$6PU #+]P:6()'IBMG;T*9*ILA%R[&\@9JBF#IBG&HVFZ@\
M/%HL=3T)P<JM,<=S)I6$U,-GZR(F85<B)J#/WNZO#YEP2 1%]._80.@RBUK'
M'(U'AW_3''IGH_/+X_%%@ 1\EZ?TS_O?@^/S\_$_3P]'[S_^3KQ[GTX.3T^.
MCI%9;_01WOMM=/Q/I.T[/QY]#.#[?_]T_CL1!9[\'GP<_P)OCHB\+S@]#\[.
M3P_'XZ/CDU^"\_''T27^ 7>J\!/"%_''S/_W871X_/'X\O?@Z/3PD_[X@WSE
M\/33R>7X_/#CZ/A7)@X\IOO8B_.S;)W43SHD]?=S_YFC\HR/RK9EWH8"Z\>#
M&PZTP8MTQ8'/YQT?]9JI;&ZXY[N/4^N .;KCU(HB$3#Y"A@+#*?D&RCN ,/F
MF2X(V/@X)U*>FATG,8I5,B#+K1YDVFV=CFDQ8O\-)^L%EBS/NZ!AJKP[.@8L
M%;Z2?I @G36'D1J*GL$SC+FBV"&XOO/Z93>V5JJW?0FO0B19#YR.,U**&^9P
MT^W+I[58P??@<_)L!#;4Z241V)_0^=$%*79J:%>6;(@H$^^"5%LX##?H7OL\
ME\IU26QBY6(4N'.P<XFR'1P?'Y/I4$YV@X^[P?[>V^#UFV!'&K@073QH7W2/
M3J=%.H$['KP9!@=[>_N#0>>9QISG;9_>9B@9.<,\@T4 $RS>&P8W>.$[81+"
MAC8>LP&G"*BNKR8 0ZVUG.]SF;5R^D\['>D:%6>=657*8V.BCTUO_:*A5(^F
M0@/2V(]'N6(GM0:5=MIBW#G9Q8+S#HL%<E%(=;]NIR6-N]W1TOX)/RLWTDH1
MMY#:P'IL8BK7/5FE*:,X]KH2,Q&6H8+;XN6%UR<\2DS-)?ZVRA10?=QMT_@M
M*LT'6RU_^?-/^S^?*[(U9_#B98M:"C3^MHE"BU9@#4RS]VJ]*)RDR8LS541M
M$R,_:@NJ=B/\-Q'U-M8TWRZ=SDI+QA12.ZVE)G>5K++N4V3L:<*N_)'B.3E-
M$4*#  ]=*:<2S$YC+LNZD+J#2V)['A&SC%RM<OHQW516+HOI'7+_N40Q^'JJ
M"&EU'2V' 94*7BEF.(*KI?$-TM4,@T5*+"Q12;'U.((C?F8HUB60GENN.O=-
M:8:I9IKJG%JU.H.B]R2/![88_J( )]YPS*:)"NY4*"=Y@GV$&.\3S8,XA>%F
M55Z59:;F,/5X:L%T1D3'JVC")/^RC,O<7HJQ"&L0A;9#G-BQ%<PBGO%.2\U'
MW06O6\7@W$31P'5'=5FR#X+#3$MBF*=%W*O<([0Q*K00:(4-?<HKZL9D^F8T
MK3VF@H=V\8?5M$5]]=WE'JQ?;EQ*MV$Q+L,$#*I$3,LF<HL=0TC%+?NL70=W
M6!+[15X2OT\D-B>J@IH>T&J GJ?'EQA\R=L>7_+<N1DW.+<:=]9]I]>*\VJC
M,TH?.4XFV'8$I'.H$;*I82@:[%G[AKB EF;)MGB+X99.(+GFJ_J=138R.:I\
M%VDPCV(V%C@5''%+.4L.2WZD4&4;=CBKIUF=.G/I8>]$9<V\6&!ET8@%L,[D
M^*@/6N$T?-03]Z!5U-4-PJXNFSGYNQF%<I&KK5;Z/;2X9.M<UN>$9K@DFE"F
MB7I/W'Y@,&5MMYYBEX]RM:*81DS3&[PGSEZQ_]^'T\_ETGS3,F:!GE-?EA2'
M)![4%YPDG-@';.H21_R<#DB,:Q:DF,G5 MU6 #_M[K5;7,:!Y 2I:*GA5ZY9
M(RD''(0PVS.=]A7^TG"&SJ\!H9L5[7SJO?7)]E+GF@6NJ8"OP"-[UD3D67B[
M3>/X;],RQCP!]C:R<'V,<JOJC_[J=:8@2!N86$FIQT)>&9M:;K=GS0/KX0",
MA32TVUDZ\S#OL=06PE<QL@Y/I1$>U5%MW;GRG/!"L,\_1+.2=>U1V7HSP\L5
M!JW?A%X.EBASNYY4^FN 1:YBIBF6KC?/R#)LNZ*_XYE<<6NZD,4UH!$8:)(N
MJ*.F[G=$^AE96&.L492,8)K7ND1Y9/3::)(6F;U4_S!2?<BDW](XJPO"S3HV
M+]+IY^LTII )B.=?_OSJ[<]LGD34WE@TL$:Q.,]A6]&Z=1^"Y6PH5_9"+[K'
MWPRM#@)(H%E3D-L@K;M@1\S-\47DH-PO0''#)DS3$+S1_8Z@&S!3#U<E4+]F
M,;6)_Z%F/\ X.-B^LZ$E*G6?;TA&DS=#&N3E=*M,'>9(.>3\Q0[ 0S)M01Q*
M9YPUZHIP[74@HR8-!95+. RO#?/I<.P7E68>8N@QR 3F5^<I2O>$E9<#0DZ$
MV>*O.5@6R55Q[4;MO8&YA+"-D2FCX$QLJG&FB]H<^=,XM"WB?.+,PI!E4EFN
MT[.1T*58I"K3P2W?L.%CHB*)O*T8= *+JK.4(0'X2A1)1Q!],3-4T+P@F#$)
M;U+3J^JA$M3(3+]:'B3/M",N1,.J4]6.++I_;9Z6@0X@KI@VF/C,Z<P*%];%
M->LBD@ZNAF81IPX[#,'9-2VSC+N9T+O<HD,01_2U!\R;VPDO,3AB) #.![X?
M9KTATY'$U5W2M8ADSO&;)&2!]90^>7KC%B0QO1MLG@9'F@;N%R^'?9@[)"VZ
MKV/(>"[38<)1<:MD#(Z%4$?_W7D;2KN)-,O]Z>&H=+-:M_K*2V/J^G5<7VFX
MJZ0GXFVBR\K@Z_,H"1/2'K8)HX?VB@JM]\,E4F5D$6O^F;D%@>=\QG7AMM6W
M<]KD6!J+ZE8BE>[M)4.8TRS[]QYS;MI2%YA)>]L-=T9&?^*S:^TB%1&&PT*W
M&S4-DCEM<8NKX1]W.G%#!YU^WHIPU/O?5&?E'GVP=3[\<\+CC[_0DGR M]JN
M]CE)"Q0?@P<P;6IRZ>J&2$G&6];+0 IN<P%2AW:=DPM;T9K,U]YS>'SQJ"AS
MZ:-/C5$0-8,2Z#QR4"DN[W>25K\MC5'1*C#!+QD-&:I#Q$IPUG!!X7 ?DNT]
M>)G$N'IHY:T:F*".9O2,N< ]I"JAE+K7A<&[:I@&F3_T5?X9FG"HDES$,1;\
M<R>*PS,\PA-0$\I:5HS]N(INJ/^J%/:DWFV&@=A.:$<U/<"4XI.$Z<";T$U9
M^RN&CW#<T461P-=VR,2B0Y!JY_U/%Z3]9J:T'NLM!JOPQKHOT\P<R=PXT%S<
M'S W_/(1*?H2TI];AMW\8Q@>SC02*;AA\1Z9\OI=CTQY[L@4Q'UA\P2KV5C#
MA-5=/TL%PHGZI5J0PJA-AQELB1J.-C<F" B+9F$@:$9JZ)?84UCS/T,MPD?)
M7_Z\_^;MS_M[^R:P9M&2A^D,5(.#&;,-39SS8P5437?QD0J#O)QC6I)"#**V
MF<0. 9A-O\^Q[Z ITO"3DZ9QE_3,8H4[ =6T=<;4<RH,&UG'QIRBAY*X O%]
M'T;QBV,2F)%FZ?E@?)EC#=2"'W3/$N/@6\70TN6V]6K>U+"!"'.--ED\()GI
M_VKO1%UYS+99ZNB-JI%">DZDX:P#UUW")N+KK)]H0TABN] V])_UG4L:F+U/
MA/G.G%MQ#;5AI5L'R2\QB:E>S-"M1)$@/K2,K-HEAO -.,U!UIXK.IGQ.[8!
MN>,KRW5TU3M'M%8ZUM2-?)*BE3MY=*+,MOF!O@R<N3,X<5C*WVC:C_2T']II
M/^-IE]CG?=,NX1UOX2GN*L)C(Y^>=0VGEVZ_#%I=2L,\&38-GY-[Y'0+V8AX
MU=@O,)$)K2%'IN5Q;>(IY"!Q:8*FV]5[L&![^AU/N\YSPH;@ &%S<Z[-%"B]
MI6M&$P4=F#CV-H(_@0_F!WOX-+7.9AJZ2I9K#8;<Y1F;[_*;PYHJQQ)EL!TS
MY6"7T?3+2E/_#,J$*W@"W2ES_<[EZ.F2\[&D) J*,\IH)EF$69O(.9)(*8@*
M(<]W)AK$RV]A9EAE&=--187.>VBG=N.GT'DR<'[54O)!$6&!XDB5IG$[1_Z;
MVG!7YK"1WV ]]0<KMS3[KB+9 8)'U'<W(<:B'>^%>ZEJ%\*5Q<:PE9N.>43+
M8NN\AJMGY#6<1_EG6!7J(]YR3:E&Y1*8Q'0X!/M;.AMBNJ>I (V+R] &!VU2
MT)"\2K.UV/"ASI4A&9]1<"'+YK]9)9'];S2M5#QH\ZEB;5-?7+#0<K[?N;HJ
M):,_9(L"_LOE(I,PCY .$:ZS94;QEVB@,TE@:881JP?,V<&AL\ .\WA.):JH
M0X]JZ<ASBB"C[A!^)1V^H3H;QE_#FZ__TRB;*UA:#&<'>.4$;G03QJ7168T7
M7J@PY[ LZ2Q:;Q.0#X[P8EVG"#E7DJ XEIEL'X6CUU)S]F)Z#YSM($YAU704
M.* L@5@35#6-]@KL['!Y'>S,!A2O *-I"H?'FYV7 [,^!HN[:K_ASH6CB2UU
MY.)$^HUA@"/4/Q[_JT11.#:XMQJ\C9$8;*48&B6=<1=\&]XK0T(R"LROK3IU
M1VX+Q^ 473P#$CA$HK=,6,_6VO:477^)K*H$A>;(&T6@B3M.=WZH $0( 10-
M='U#82D&4Z')II8ZP@3&>IBCN3550=FAB-)X?):1.5C?'-F*GS.^#=/R&5H3
M,&83G79M[VL,#9'KD2OTB"A)/^<!VZ,W)SP-!<38O63?<NZ44PYU;0'[& [
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
M\<5E *^#T=$_1R>'X_4;:/V#D3'3IAI NN G02M_+1!K9>T$[HBWKUX'%T1
M=!V,X)]2#8/7\/>'.$TSRGO!J'Y/L\_#X.1W)-/=_PG?'152IR^%4YK\$3G(
MLA2;1N3!*2R-\' 3 E_%:GF-O9-/TEW^V<'^P8O7!^]>O'WU]O77%&Z((=MB
MY<9X$48Q/\P])NW:)VK-"YGSV'GP-G/Q]=NQ8[PR1/]Q+D26V"1M-+NAIHL1
M\NK-E-?QK9OE-YH:!SOHM%J^3V7T81%,L:U(E#Q&O<>0BO(U#_NHO +I"5X/
M@X.]@P/JG1?RQ8>:.H4H$I?+F'Z-_4A<*N%%.B,J,Z$#AH>GB#[\R^1F':9S
MEUDR$],^F_OPJ[;#M]V9&[*U^>Q2?H3MNZ:1RJ[4*A*%SC<(J+(]M"E)FYLD
MP8[N=*0IG;$CWI4BCC5NBUQ@#XXI-I+&7NQ<_IG#T9-W?I,WVF =6!Z<0[=3
M@; OU]6H-)2S[>4/PV54P,&/=A_35!&3"[)@$6FX4<VZ!RK^$E>8J+&(_(5H
MWBVERT*%"77%YD7E[@O<.IFN+Y2957VY)31XX6Z+DNLG"][NOGF'\W#I0%IH
M^29WFAE<6F&";>)5 >/Q_;__^TP4I&[XTOX^Y+8-U#_=[0YO"9NK,J_[XY@&
M.,LL@E-K&<:Z9P[L9W=A@B-,-<+&WOD/\]Z@\^LDUKM"2]/-E;2X4DQ(Z.X!
M5VUF:H$]\BH\N_1N(3R[/HW5,DL#>&[3+M"V:*L^^ZK.\7-86);EVRBC%C/4
M@F^J>U=\0Z?*_;UW[?$B$/.?.*C-C)$/_R\XNH]WL94W 0<:PR2<W@M.RL5$
M$&,=&YAF3.C(L-Z/[AE-EU?['/M:84_XKWR&)QOK5MA*DP[92C5#"6,D&(N0
MXR%:+.#LAC,:R0FI8=A51-$18:&U70FPG<[,:4:7)@ZHV'2G<ZUUI]LFQF,X
MJ0:7 E-B1I2WBB)?Z#IUO>/8RTZ$N!HLK3!3TE$C4K,M\37N#8T2'Z>Q'6?A
MG6M/LI'_OSUWYH9F5!?HI:IT317RIDZJALY02ODD4GVMY'=$ OS4(P$V@49W
MDQ[I\K0IPV\!T\<GOP3O1Q?CX'!\?GG\X?AP=#G^R@.U?0C0);GV85&$N"A"
M:KW;5U-_9PWQ]J#7$!M@A0ZZO:\VP J=<-$U_'5V/CX;_8[,+<\;+ 3:;IO
M0OAN.W"AMD%(/>#H6P!'-'9R.[8H(D4>]4E:1%/JB'R6*=,2_CFBC5ZW'XKI
MT48]VJA'&_5HHP=)4FU6J]T^.C^;?E.2-N>R1V[UR*T>N;4]R*TK6"EJ>(LV
M:AV]A;90T'WHEF-9=P>[19W$%^%G%828?=4#7(_?XJSO>MB6B]NR'W0?N.6L
M4E>06UNB;#H-?6C2--@CGCJ[XIG F^,>Z*+Z5PDO-"%359+6\NSU3O:WXQW
MKB!]M@&6$5$K4Z5FTH4S)1HMBN\$WO\HT$,=F;'C9SR5#N9Z#!;A\CZ$&UTB
M*F$%5(:,BJ4777D.(!>=MSMN=<G% NQV:F!=U?WQ+R>CRT_GX^!L],LXN#P-
M/IQ^_'CZ6Y]TVT*2CJX<N+J-\N(.7!_0C83*6X..>A2 U,MWNR^W&1'%S^<M
M\=YN>[F)'B75HZ1Z==Q!1$#W 4\G#3"%7O:_(_[G=8__V0#_TYEF"@>O=_?V
M:\U'-,@'S RPZ7'/4"_%T>'A^.SR6VF!.F9 FM(@BZ[77.)]6KM/:_=I[6Y*
M5)_6[M/:?5J[3VO_L&EM#-:/Z,&I>]',2C2_JQ2]@ D#^R;CR4G["/P&$?@@
M1%%!M</D#0^G:>BNU'00##'*M3(94QX)MS:54J.!K)7!1,%"#%AM&ZF7?*9V
MJ;&"&_9!F9AB:] <=T$.9UM%^>/ID)9$ZI*668[V<^I<6JFAV5'Z'7VS99E-
MK\-<F2N6,#_U*])N0RJ1)2@L6'.34,,^8Y]!#H(=]66JE@6*F4V1\6.R-M6/
MB6.A'"WZ",PL,_/'FV9_S0,JH.!1I1,0O9"KS=> ''BR],>D@(,/<)#&Z,,<
MI=,2OY7[^=ZERM"!!H?>#@D5,CLFO7[91+\,8>JF<8E;H;J(_?0^@OH6;0+;
M$7SJA*:Y"<C#* 4JK,^K'>*"';(C5NPI8V^(3I@HO91=MBCUH(]%L/+V[<G=
M8+0&1Y"',2IB&K=16*1QE_AP0T\_P^:A:YZ9'<3F#V$E)LI7L_U&^IY(A(Z9
M/%V$9!D39B<:6".!-<UMF&5A4C3PTX 6@Y^(JJH82Q&!;?"#6%VAGDO0:$K
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
MN+[Q:25DQ92()G_X\.#.X(D4?:_G?U ]O]61Z^GS-@._>\"X:F<^@AX),XQ
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
M1M_HH.5E9CG$,L<, <<;7E,%PF^64ASHR\R<SFBF, HF?Q*#D>Z6/F(EOP6
M!= [LS>>UXJQKZ4DH&6T4C&)A#_;RKL8TG0J$RZX@L;XF=](T7/P#]V:NBG,
MEV5:6F,[1J'-,OZ;,2REEY^.M#=?XJRI,#3P/JW(N/;.;#8-2O/$?#%QHV5N
MDA5T5@4EDRV- .J0UHS>WY2Z'];7\ +XPV/X(9E,;<+*&^:=<!IPPNXT^Y1Y
M\:>[P["S;:X)T7<="6FD-+E7AP779% X6Y2+0EL>-UGH=YZ20D7MA8?6/")(
M$)_A! L_\9CR.0E!:Z(=A?R'6BG,W(9:+8J9D)8388/?=K=O-?K7.7J]XEX<
M9%,RV!97(5>DC+":CBV&69%'P1R314E:8;"3P$D*#]+!^ #"Z,[8]P#; 4%,
MZK1BC%A54I+N:[\PTM3->.IXNYM^*V13SE51F]F'J;U29S"JF24#P[5:/D]X
M+%HOB_HB$@3D+0A]8ER1LP:V5 ,_BP,J,5K8RGMXN,1&)DU.WA!I4!T=43-U
M?L>ZJ+)U'A8HTXW+JQ*WR[^E1AS/E(K#330BJ3)FEP3/$)L9:3^PY71+=M"M
MKK!J>J7,^$83:]!UKP+-7%RPE(@]O/)C7 GO[] CDD)X.-3S:"PPK#N)@=9)
M;YG$J<=68B4.12KV=V.HAR4U+$R>3WNW(CZF)O*1/QI,*-V EM<I"$,QR^<I
ME^I8H;P!Q+HEZ"K!UVF6K<DLF(YDJ^'O[R:_P628>GX(QK"W3427LU"25R4Q
M&G25.B=21_.F0X435]MOGV6_,,ED[Y-1MW1ME[K;9->PZMFVY;K[A<[524+[
MW.KHJ!?J*!*<> 9"$*ZA*K@JLB:OHS+53BOO@Y#Z6V_M3_=E UH-8K>/[/N(
MQZ)F9B8'T[QN1=B[*8!O$O,7VZ&=N>B#C_N]*=,J26-^'^[%O8P2O 0;P<0
M2BDE+T.#UP8;N$C2J#T#(4.]&;2I_,[5T '?;IL'_XV6A#L5Q!Q64!^W^_[>
M4BB J:U^*K1YIM4VB[ BG+X!74#G:? NKYJ2SN-3!TC77O+*)GKDMZ6YP ;W
MHH3SL*DO"ZI"CCB/HF<=G+O1$OSLFD2273:1PI8$OH*##?R(X(268 QZW$;/
M1VTE;QG(U_4[;!\L>P)U=)66=6-]0 M@1BL=@QQ5J1_F1\N\7G60R"._/8QR
M';=0451[SO#RK?J_$RLX51%D!=4+B[-NQV8?;VUAL>S37&)SN""M8X_MC,6B
MR?'6UM7VMSGMNJ(IZ\H//:RI"OM;@Y4,L<68_+U)+K21$74_9WXH;\\?<_&7
MMJ[19EZD[<-YHH 6_5-"?3VE^9U2&Z59-D0+'Z('$UT5UWA3_.><K#1&V& $
M.M[W:C")I4]3XCW]( A.\E7'5MYV8+5ECKJCUB7-M5FBMZB>(DS-,#>SQV"^
MY_W,B(+#G"6P2O8Z.]:S @'7.!=!KJ;L.$2SB@LR\W2.>L* 1274#NNV,/%
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
MUAE#Y7.38@U'9O69)Q ;PYIJXSP^/=S\SD_7YM%,)18 ^K(T5,ZY:ENK4E#
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
MQ9IJQ3F#!*]/C""WSFLQZ714Y.!P*E5M^VXU]<$CX>T;M"Q7179%+LF;J^'
M3J\W)D5>T;T-/$@?!N)%8Z$9=0A)2+V4:/N<D$FSU)!T19*ZNXRN\!>_PPE6
M)2GK=/&EP<]=I!57''C^4H]+;X%$\'2+REK=:1L;I"AKRZ$F1]VY-]B073;+
M.EXQ@$++A73(.)CTTE7*HNL@+Z[Q4MPTO*]L<01[H<LE>'-TRD;*.%>&UIE'
MAU:L9?)(JQJ\4,Q8U"7\&S\CK"E*0M(T6F?6PBK8IETW(?-;3DIHET:M@.N4
MZP2;)3'9>B&']K3_4($6P=A7Q1ZOM.AVUIO]4EA#;*1L<AC+2H(47@4)CA4-
M$H0)Q8<@BF<P>7$XY<P,IVZI68-#KMA_(;TYZ+5C$(2"01VWG 3PKHL]UJG8
M.I6G#[5.94\3]A?U!(LS9R([DBRQ:ZR!D%SYNCK=JMTLYA>,XY8/$[6E(7C\
M3?29JL"*"O0QI?%)A0]2I5$L@L?;HQ7@+E+I)N.DM]3$PPR^FJ>U"V87J./D
M2[3),.;8N:LKG,.@-B)-(/&/F=4$3B"J$?^27$?2C#VL]V!-<;1W,%842AA5
MVR.2A9"]1!AME:CT"0;QL2F+ST+J6\7+I74T;&/,4*V0HYL"^4^:&$1LTO<8
MR9#U/NBO4J_M]9AZ]R'X$IS!_S&ZR.N[O$.+\&>/>^@:SX0[KT!K]'BN[FT%
M_OFWHQ>'/_?]]\51[\?X7\(+4X'\0/F8%@!E2]KOS+8]E,DY^^JYZ<M+TW18
M;7##=&WEE![PE+W^JBE[^N)P/%'OZT3M'""#.6"QIJ,/0X4"8]SM;(G_^  5
MM],QNC$S;^(J></@I+D "0F.PN#X\/C0YWS;?/%3_VJJ%5D+H;@RA*\:%8=:
M2GB6$&^0S5M@<MO$#*W-@$6VM6\!DWEYP_"Y^?JN-QU+H;8+:<@!75XR;+O?
M9/))'C^WE1<]."RCFKLW-3=(@,QM[H(U_<5("(JFI@(-W.X+K-$DGUW0R._J
M*#PF?N9Z.$RCSPY>_(03415!5E#Q!"(\4@( 5; PBU&-11%+R3"I[4H0+1HB
M(L./&$]":RQ=X1QA45Q'Z94#R5'TF'YR!2GO"O^2.W73^MLWWX\(I%,$T._@
MX NJZX0;!C(IPM._IAQJ0JRH'F0G.N)/S^@G8JS+39%+T_Y;4 "[= %!F]8
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
MMK(Y71L4UWE/27_D5;&EA3)(OF[%*;B!2L+B8+%1+*PT457D<.>5^%%LYMZ
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
M$KDSQD7K#3&%@A4$B&9Q],^_/7OY\]&QXEO(]=&5*2/'W^.RWF=E"E;P,G)
M&8J)W$.H(T)/98@Y=>=-OO#]YVE9U4BWI-_WAU5/F<H$#P4)SM(P5WR3+'+W
MH$C^EA\>!)CRE'<KTD2'GA3-#/9H7G2F",[+^!*K>Q+LZ#CE?S[Y;3[WWV_<
MF?>Z,TEN![(]@\.#E\__,99ONO+-YV/YYO>P#=,AP*5O.2%[R07IA*G- GZ3
MN+;V>>K"X\BJ6F$:IA;6/3E+*_OF<E!I01VRFWA%-V#+-35E';4SNB[XN5@5
MVF"&F1Y'YF 4U-$2_STKBL]5J(_'8ZC&C^-BB?%]>>(:&8V$UC%<;YNT/7H7
M;N<6FQ-CYA5XH-J,V-0P.W^R%Z@,>@RAE9 E8",.EB>SCR3,)AA:DR$(ER6&
M[3-0<Z7, C+(V#'-. MKS=WQ#+V_S7N.S8Y1.8#^EH<4CA@*4O08CMB'$/SV
M]L-PZ PLU)",B$,2,Q.5E6O.Q3+QH*0296;+Q3(6&%%PGBZ6H+R9>]S2D =$
M:;58%@W%,_A;1R#;9=/S>[Z4132>JHRV^=%IT*^PF1$M=_IK).*X'Y'%"<=B
MI/W+[*W;@S?(CQ54EI^[B(]\5!?+?[TX^ D],328\HLGA%_PKY^&*F%'+_<L
M83" FR1L?R/K*$-6=4L*G.;-HAT*JZ12C-D,X0Y:G8]TAOB[N5:!^A5\H.0Z
MN.]R#-BD6E$J^^[Z-S]4P7_,#/QW,PKK0(2UO4!#$=WZ%F1QA*<2>?G@J"V$
M\UN)^=W:!D=)O"])=*IB2#+9.\YK'F<8N&96K$6HZ^4___;\QY\I>$#_N;Z^
M/LC-]0J$=VZ2@Z*\8!EN5^L531D[/+(;U32U\3%$+5='7&[3S+?;%.N5CF-W
M[>Z-TR*[,GF\"DY-B0L:#RBD'[7A-+P1HH]$"5]*OKVA8EBLJUF[KFIFA 3)
M[*)BU"(),0KE,%?DS9?+=);6P2_[;?PH1@C"/6[(H=18;,AZ4WF<(.>[G'(O
M+00&U>$.F/C65MFJ6=@4,=_J!PP_SFH?NBTN"&$6][=BFB)V6Y!@KR[&]9$
MA2OF"1&6N+RCM!3,M^ JRAJS_AB]E.'=N/\+.V/;5REH;<J/:G)LM"WR: 9*
MI%I@I)\0UZ1(6<!Z9^JQP(S@Z,UBR=%X\4Q\9<8/IN1YW'HXN>?X3)@)/-@Y
MPVY?&H-*N;3!P??<T6^RU%Q)[ DVZW5*XZ.O<5:Q.G%5(! 1_%/18>$.RV@E
M?!IT$8<%L-DN+N (3F#V)@JR!S=>(/P?@V>[MJZI]QY8JN"_2"I5F!4+- L5
M2I-H88T_7(#BSGGP%'G FRD&(7Y0>96;:(V7S;+&\ZI(P/BQ,>&71RJ%K^%M
M"J[:8>T%?[R/KFW4MA8IM1:]1=4[<2"M\(-*%IAS3_,R:K _#0-M O?&J2IB
MJ5YA\&\L/]B]<H3C/$W2J!Q.E]EV#<DP-!80W,F:PEO,)4M'F!48WPV>'_Y#
M9=4G'GG#D(_O)*I<@:*X8HQ2^#HJ5\%50;*Z5"17@P4W"BZI=YPIA[K"85/2
M4SX36&P/5Y11 JB.N4A6'6T*;H2-2F\<'M<!"2 L:,\9]A]%E<,ONXR62Y-+
M0C=R:C]>34/*70JS'Z.L;$(#99B0V<K"LO*[* J"Q0MR#:GXH!*KDI+-=\7[
M^2^,^]W'&($[HT[E:?!ETS+<S[1QE1J[BOFH(G:O(M2G=?FY-\25UJXH&XCZ
MT U2^IA^[2JK*([+AB+U]7IT%9-!_':]O\6TPRAS^Y"YCV@E<.9D$-*VQC%D
MB!H>D3H$<3J*/S?+NV6UO[^JNA=C5=VCW<8?HYR)!_\->^,_N#?VOVU[N1?#
M3A%X71"*$T-'*6YQ5"KP"=HHOG6"X.19W+!SFC(^?LD5V&3+_G)R<A8&()]-
MU?L@<M5W\)B%)0L@![;6Y:!*0>PU1XM6F^13O]J/?M'D$>/HPB4TQ"2M'&.S
M^0)F)A9,7!1%@BXR8JS77+Y'4& 8-ZA"[>\+Y$]&"4,&::X#7#'4OBOY4U>5
M!TEN;'5)X"<,2)\1? T2U4@%H'NQ:M.LC"?V[K?ZER%XD(\$JOWH"%D HX?/
M CAF6G>3:;4U0P-)JX9WJGI[T%(!V_*??SMZ<?CS^G_[ E=^?26SX9#-@3B7
MP8 %; @U=D[(IFR@N9+.#Q8GYX,6.46@VW/X7Z)I*RGH+#DWCRM,PVE(7EMB
M&95TW4E&@=9%*+&EC'_ :\1C3V-O7EZW",0'L70.UP'AQ:^+8'(\96#57RQD
MJ@_ZY->I87HI9;ZEM:9*6J8-ZQG:(@HNKJC6"][<G+5J*\"(S<1\]K(7<AUJ
MH@6E7O:(<GB#4.P9Y9 6/@R$A]QQ@;._]9Q*:0X/@^7!XB"8V(S1*670L$"%
MZ,4XWG^C;-^L$SJ[GQ6$)@0)8N2V<L'N2? *[G^)G@P\;9E%L;'-RFM9BZV#
MTS$4,2<E!;C174\Y1T%DW/J*8M7BBT6W%W-5>+RC7%OQ+?<E/9ES /3\VX[P
M^BY#K(H@*RQ:S.57CU5RSBXA5%^"*1M,GGZ-&M+LA>)H;A!-<F>_'Y-H=B>3
MR#9,]-E%MSCI,6,T.9K"BN9P\QN.;O>P+<LE)]5?/Z6P*B.5LZEE0N%MH]O>
M,.R[ 2*.I]MNCT)^AT=8?//;;*%>\(+U871[:;[V%/:JUF^S?)C(>:%'2[3I
M:.%36\_';W!&W6YL=Q3GQW4ZM=]MH =4>Y"/Y(RZI=Z#+3$FHVPRZN7#2$8]
M8&-A^*[+,-VZ>5-BEF:_4Z,'I=,H6IG*F1A=P"":@;[RBT_]IEI!<+I*07ER
M):*VV493M'+T+Z17P?M,!2T9#VL\=#+4>*(D3? V*XIR[8#JQU>VUX\Q[ &(
M](8S=>\1*T7%_?5-\$M9-$O/K/)11^$$?2](*)/35R?3VS6R;31$*B/)V"T
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
M\X@/#X$SA_^>XJ'W[_\#4$L#!!0    ( )*,#U6<A>SV&3X   UU 0 :
M8V]M<"TR,#(R,#8S,'@Q,'%E>#$P,BYH=&WM?6E3&\G6YO?Y%37N=[KM"($1
MV,9+OQVA!MQ67 P>P-WC3S=252F1=JE*70M8[Z^?L^52I1+@OL82V#?BNI%4
M2R[GG#SK<W[]W_O'>V<?WAU$Y]4TC=Z]__UPN!<]V'C\^*^=O<>/]\_VHS=G
M;P^C)YM;_>BL4%EI*I-G*GW\^.#H0?3@O*IF+Q\_OKR\W+S<V<R+R>.SD\?X
MJ">/TSPO]692)0]^^Q6_@7^U2G[[7[_^[XV-:#^/ZZG.JB@NM*IT$M6ER2;1
M7XDN/T4;&W+57CZ;%V9R7D7;6]O;T5]Y\<E<*/Z],E6J?[//^?4Q?_[U,;WD
MUU&>S'_[-3$7D4G^^X'I/]U-=K>V=I_OOHB?C,<[:JQ>["3/MG9?/-N)U?CY
MO_M;.S#,QW #WU56\U3_]X.IR3;.-8[@Y=,GL^K5I4FJ\Y?]K:W_\X"N^^W7
M<9Y5\+H";N8_^1GN24NO"-XR4TD"L]](];AZV7^^M?ET5L'SS702J;2"X4_5
M1/][2VU^G$T>1&41+WS%SY&1;N_./K^:JF("@Q_E595/7\(#7UWHHC*Q2C=4
M:B;9RTI_KN1G.ZT7+V:?NU;!CH^VXN6&'=_-)_8U;[27C%3\:5+D=99LQ'F:
M%R]_&M/_7LFG+?K?*[QE8ZRF)IV__.7,3'49'>G+Z"2?JNR77@D$O5'JPHSY
MPM+\CW[9WX;5HH^7O*!/X#FIR;0E!=[_03VI2Z#,'A'G2M;@6TUU7ZLB^E=A
MRDIG/__T]/FK>SW;81;%>9;I&"5==&FJ\Z@ZUU&E"Q 'BK[,Q]$\KXM(3V=I
M/B=!1M?MY=.9*LOHK<J /^G[-WF*$RM[T>'A7O2PRB<:GE;P]:8J([BABE26
M1+-"EWC'3!7P'[BAK$>E28PJC(9/:CPVJ0%A"7_#PID2!@)_PEV)CG59Y@7=
M$LO?]$@8"_ Z? ]OU ;GE:8XKPN=SJ-"CW4!=T=5#A?2''_^Z?GV]M8KFD8V
MIT_]5X]ZD1Z/^3:\$":/UYX%Z[$/P^KADD0P]FBD49;G< \]':X=PWOS2_RV
MU# ]ODE-"LUK]%#>>^I_'-@?[2 V[S7-]=WTOOW;7S7.'S@]8!$^=%$W[J20
M!GR1IK#1CBM@HSV1P#Y6>CH"*F])Q]N=W&[GTD:K6]D'OST,N*K-,(ZRH[,.
M=HH,LV2*XB%1\PB^#S=@IN8%<-5F=/ YAN5&QBQG.C9C/..!NV=%?F$2V!:#
M]\'#NI@+I ILH_X,DAV9,]APQYPE[')UJ77&[)TEX2AZT>4YB[.\4"G\$UT6
MIH)3HD>" *7.:![0R&;T 1^"SX;'J&KYR$"2S711@FQ#239'P79^PT'=;TFQ
MO6:2 D[+<0U$!$<F'%9:]G$,I$ G))#AU)1X9L7YA<X4[AV=3'XK2UWA]2!@
M^)3J>=HE&L$MKF 20-3ZLXYKX U\0J)3D#4%GEXA7^!/65[9.PI]D7_25W%
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
M3MB*T_5Z>SF<T&+2!)\0C(UKV?C MF3P1Y#/3[\.K#4!J6THA=%*[FE;<ON
M:U#2/6-0;>V2;"Z!;T%3&J7Y91A@=@64-Z>M^\WH_?5!:0PRG&W9,EGJ<_*
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
M8'(L.,?2(KEFI;4#R.D)V@\UWBL$[Y+Q2%I*$EW_CMX?,,%=9(#;JL*Y%09
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
MR2%K5.E_/8<,L)YY[5C#PDC8:FOIZC0VU)8>*!_]L8[$T @I2(>6)L7,$QP
M:?DXFHQR1V7P&I5CWT2CR#8&Y$8*W&VV+IOVY+0>V:P?>/!Z$:(IO7K0@1*X
MS$^#(<C%TC;VIE%9@I^RS6/$]]*5[$O3J9ZXPF#^-:DKJQ3;0)PM"FXE6"X6
M)=]-0E^CO._K"?T/1A"#$PZLK_6B8J< 3VB,-J"5L&90U,OA=-'P<@"3E$0+
M'W"<'_+BDR/%B:$(,.O5-A@>GQ/R9$[ V>/4Q$26\$"?&$%U[G4JOHC+O$X3
MCL*QBY3=--9#9(?B ^T?Z\*4B2&/RQT5Y6N4.'H]A9\V@P,LU5=M*RXC=2PW
M1Z)$$Z\GOC6)R"!Q"?(9H220IA JOG"!800&L1.[PR)WE.;6*&WT)@D-5'"A
MUP%7*AK:\)14^)#3N -'=C<2V"0RO[#HU6(;<99R79 LI+0D2K<))9F4-=>9
MI 21GWJD62Z:BC-T$DYZKO(\2G-*L1'(=%L3CG;7A>8K)H@Q I<4V"/5YC?8
MX!.#AL!5HR)70-K11.>30LW.38QITZJ'[PP\*[(=DK5$8V&=G%\'DYZJSV9:
M3ULCZBU[?>M]5.N0VWX>SA0(%N-NLMWVG<HC.JV+"W.ATA4SG#!4&3T!RBKR
M>G(>;?<=T#8.45L]V/CX4A6@#"[Z%>XF]=RI^.=;4\8Z356F\Q5#;MW5S5Z;
M3'^PP9Y0IO\15HNEBFKU<AN_7(3-T9]U$7.V QV59/M>X:W'ZD6R<Q&4X5*A
MN]TA_DF.B&35XI,P-N"N*IRYRR@LK<$(0DN>$82ZHO'^R+;S\<T?V7;?<KU]
MTK<+/I'61(@^JB(G)IG>/F E>>S>1B<>&2DB?<\JGLTLQ1._6)J_LR)P;6I
M^L^HN(UK0&(UJ\*2CM)J*(OY^5AT.&8I!>+):,GB=XE^3 !LF<)FPY;.,5D/
MQM)CX&\2@.)3P5?%("S%>RC$(MM?AF"Q]T+961O$(W?^+38&P94/7%D+^Q\8
M3:!)FP0LJ12]NFDS5:9AZ''HCRZG3$>ZWI9)NNN<'YU!OC!_BQ)6?<&1S:>U
M=(7!%*(DCJ88."(9P(O;)7X=.OG1 +F5^?&='K'K(TF&5/UY='!Z&OWUYN#D
MX/AUL^LGI\1RJ,;%#A>Q8H73$.8/^7"N":?!.G[4*+_X2DZ)NX" T%U:N'?\
M]MW@E(M@)4/]]OZ5YLZ#*UI4W[=57U+#08E%=:$;[6I7<&9>X0RX;6)8I7]A
MV9A^[,OU^W6G&.U=@>A4""O(@%'?YY:N(ZOQSAS9G5G/C8G^55 OLVB0?=+%
MJ  MHOJN^>D,"]_7>,-6+1S7B<.X0_./K;K/_/ACC[]L+YNX=MN[-[0E_N%M
MWY_KY,EWX3I92@Y?;[VWK[/>=W:NY+Q!5:GXG!PA.ZSZGL)UF/TEV#<JC4YT
M2MB1/__THO_JF"MTX.^=Y>SS_1'TTV])T(]'>3*'_YQ7T_2W_P]02P,$%
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
MHS^0<;_P<KEN/^*W(Q9>[8^DF)]K.?D?4$L#!!0    ( )*,#U71^;K5] <
M "XI   :    8V]M<"TR,#(R,#8S,'@Q,'%E>#,Q,2YH=&WM6FMSV[82_=Y?
M@<K3U)G1@Y3DE^QX1I&5&\VXMBLK3?OI#D@N)8Q)@@5 R;J_OKL ];!E-TZ;
M)K)O/1-%)('%+O;@[ &HD^_/+GNCWZ[Z;&+2A%U]>'L^Z+%*K='XV.HU&F>C
M,_9^]-,Y:]<]GXT4S[0P0F8\:33Z%Q56F1B3=QJ-V6Q6G[7J4HT;HV&#3+4;
MB90:ZI&)*J<G= <_@4>GWYU\7ZNQ,QD6*62&A0JX@8@56F1C]C$"?<-JM;)5
M3^9S)<83PYI>L\D^2G4CIMP]-\(D<+JP<])PUR<-.\A)(*/YZ4DDIDQ$;RKB
MZ+"U'QX>'(;[$+?CO?C0/]SWXC@(?-B'_6;T7Q^=;&!SUT>;>0)O*JG(:A.@
M\3OMO=P<ST1D)AW?\WZHV':G)[',# ZFL+/[ZFQL6N)JC,:,S#M^$RT9N#4U
MGHAQUK'Q59RI1?. AS=C)8LLJH4RD:JS$]N_X_+*LW_'U*46\U0D\\Z/(Y&"
M9A<P8T.9\NS'JL9DU30H$;N&6OP/T'D<W5[.7& ':"<1&2P"]9L47?]V(@)A
M6,NO^W=#>UI0(:8$U+9%U>L/1X-W@UYW-+B\8)?OV-5P<-$;7'7/6?_7?N_#
M:/!+'V]CB_X0E\+P^D/W8L1&EX_.P-9'//QPWG^UX^][QWZ+U_SV+G_M+B^'
MY>V]Z,[M=VSTOL^N<3*&@]&@?XT3TWO?O?A/GW5[(YHR_ZC5KC[?">E>L^[9
MY=6H?[:>8 K88J+E-=EB#KK#M]V+_G7M\M?S_F^+\)N>UWSJ@OAVL;<?C'U0
M12L!*,.&$,<W(JNR$*]$/&=FPLVKG;W#XZ?$MH^CY3R*D+!K"<2FT]I?K'Z1
M19CV3LT_W+[P_?HBN'6WOL[H=^?+]^I[-#\#-N%38 JF F98 \U$:/9SP14N
MG&2.6<HE)DMF[)U4:;E>O=K/[IN,L3RF.=>ZR@996,?T';WD]#6W+GUON<:D
M87K2.;O)Y"R!: Q5ET7E<A=)="&3*'-P!"XRQK,Y*S*C"L (4/A8#82IY"S%
M*R5XPF(>XBW%9(H%V$C7;J-!!B%HS=6<FJ3\!G#<-9L:[T7H# Z96 &%8U"#
M4"@43-@LP^[H202*S28BG#!=T,>J_PP4E$8H@%3H!)45B;29,!,,4.<06@?)
M;HZNR0C#G&*WB 7S]6EXZ=!L/1]H HM%ALDG'*V2745<8G-\K-:>BRQ&WN&D
M]_%[F!01VD1 K66VBF 4Q%4YXH&@3!!/DA562YCH>T/C<HCL1J)*+8H$&R!
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
M)=8Z. (7*>/I@N6I43F@!UC]V$((0\E9@G=*\)A%/,!'BLD$L["13FY+((4
MM.9J02()OP4<=T.GQF<A&H-#QK:*PC%((! *JR842[$[6A*"8O.I"*9,Y_2S
M[C\'!842<B 1.L;RBBJUN3!3=%!G$%@#26^&ILD0W9QAMY#YB\UI>.G0;#X?
M: *+1(K!)QRM@UU&7*(X-JN-=I%&R#N<BGZ\#N(\1)T(J(W(EA&,@K@J0SP0
ME GB<;S&:@$3?6]H7 ZAW4V422*/40 !*A%%=CAM[0FXGK(HEG.]1*^""28Q
MS%V&<7KH[$8KRQL@U$MCMJQ]Z3AL[1P.QW>"]FKOJ%$_/-$%THKB@RA%1I'
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
M N$-BTO%KQE,DH3'3()(</M:Y:0HFC#.8AL.U)+!_E[7]]V>D60;\^7U#IM
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
M[4GSO*N[^NROU=>C=G7,CTS^GL[=4\O2-96=(4@\81%H='J/A+NHUR<BT9<
M?C)H?R8 [VGU_P?Q,2 >70J&\&6(WRTDC_\5E(XY.>\XF#^]R,EX<8W5%33!
MYN2:WKK:^5CTYNAU/ZJ0)59^KFZK?.4VJ'P6%U/FBNSL'U!+ 0(4 Q0    (
M )*,#U5NGEEPIA4" !@S&@ 1              "  0    !C;VUP+3(P,C(P
M-C,P+FAT;5!+ 0(4 Q0    ( )*,#U5IP47U^A$  $2[   1
M  "  =45 @!C;VUP+3(P,C(P-C,P+GAS9%!+ 0(4 Q0    ( )*,#U5%B+-F
M410  $6[   5              "  ?XG @!C;VUP+3(P,C(P-C,P7V-A;"YX
M;6Q02P$"% ,4    " "2C ]5RT1"\)54   +N0, %0              @ &"
M/ ( 8V]M<"TR,#(R,#8S,%]D968N>&UL4$L! A0#%     @ DHP/56*=^=9S
MV@  ?$ ) !4              ( !2I$" &-O;7 M,C R,C V,S!?;&%B+GAM
M;%!+ 0(4 Q0    ( )*,#U7)N\%=XW\  /W9!0 5              "  ?!K
M P!C;VUP+3(P,C(P-C,P7W!R92YX;6Q02P$"% ,4    " "2C ]5%RNUZ/+L
M 0"@C1$ &@              @ $&[ , 8V]M<"TR,#(R,#8S,'@Q,'%E>#$P
M,2YH=&U02P$"% ,4    " "2C ]5G(7L]AD^   -=0$ &@
M@ $PV04 8V]M<"TR,#(R,#8S,'@Q,'%E>#$P,BYH=&U02P$"% ,4    " "2
MC ]5**%>?T8*   )1@  &@              @ &!%P8 8V]M<"TR,#(R,#8S
M,'@Q,'%E>#$P,RYH=&U02P$"% ,4    " "2C ]5T?FZU?0'   N*0  &@
M            @ '_(08 8V]M<"TR,#(R,#8S,'@Q,'%E>#,Q,2YH=&U02P$"
M% ,4    " "2C ]5_CF/*?\'  !(*0  &@              @ $K*@8 8V]M
M<"TR,#(R,#8S,'@Q,'%E>#,Q,BYH=&U02P$"% ,4    " "2C ]50.FK\\H$
M  !N$P  &@              @ %B,@8 8V]M<"TR,#(R,#8S,'@Q,'%E>#,R
M,2YH=&U02P$"% ,4    " "2C ]5O'R2K<L$  !]$P  &@
M@ %D-P8 8V]M<"TR,#(R,#8S,'@Q,'%E>#,R,BYH=&U02P4&      T #0""
) P  9SP&

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